Mock Version: 2.8 Mock Version: 2.8 Mock Version: 2.8 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-160241-58573/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.224.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-160241-58573/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.XVZZcr + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Vulkan-ValidationLayers-sdk-1.3.224.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/Vulkan-ValidationLayers-sdk-1.3.224.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Vulkan-ValidationLayers-sdk-1.3.224.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/fix_shared.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FFKeXr + umask 022 + cd /builddir/build/BUILD + cd Vulkan-ValidationLayers-sdk-1.3.224.0 + CFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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.224.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 [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/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 [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/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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'VkPipelinePropertiesIdentifierEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'VkPipelinePropertiesIdentifierEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'VkPipelinePropertiesIdentifierEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'VkPipelinePropertiesIdentifierEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/convert_to_renderpass2.cpp:26: layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'safe_VkPipelineRobustnessCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:31: note: suggested alternative: 'safe_VkSubpassResolvePerformanceQueryEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:31: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'safe_VkImageViewSampleWeightCreateInfoQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'safe_VkShaderModuleIdentifierEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'safe_VkTilePropertiesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'safe_VkAmigoProfilingSubmitInfoSEC' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ [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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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_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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [9/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [10/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/subresource_adapter.cpp:26: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/layer_chassis_dispatch.cpp:27: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp:10045:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: In function 'void DispatchGetShaderModuleIdentifierEXT(VkDevice, VkShaderModule, int*)': layers/generated/layer_chassis_dispatch.cpp:10048:65: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (!wrap_handles) return layer_data->device_dispatch_table.GetShaderModuleIdentifierEXT(device, shaderModule, pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp:10048:127: error: return-statement with a value, in function returning 'void' [-fpermissive] if (!wrap_handles) return layer_data->device_dispatch_table.GetShaderModuleIdentifierEXT(device, shaderModule, pIdentifier); ^ layers/generated/layer_chassis_dispatch.cpp:10052:39: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' layer_data->device_dispatch_table.GetShaderModuleIdentifierEXT(device, shaderModule, pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: At global scope: layers/generated/layer_chassis_dispatch.cpp:10059:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: In function 'void DispatchGetShaderModuleCreateInfoIdentifierEXT(VkDevice, const VkShaderModuleCreateInfo*, int*)': layers/generated/layer_chassis_dispatch.cpp:10062:65: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (!wrap_handles) return layer_data->device_dispatch_table.GetShaderModuleCreateInfoIdentifierEXT(device, pCreateInfo, pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp:10062:136: error: return-statement with a value, in function returning 'void' [-fpermissive] if (!wrap_handles) return layer_data->device_dispatch_table.GetShaderModuleCreateInfoIdentifierEXT(device, pCreateInfo, pIdentifier); ^ layers/generated/layer_chassis_dispatch.cpp:10072:39: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' layer_data->device_dispatch_table.GetShaderModuleCreateInfoIdentifierEXT(device, (const VkShaderModuleCreateInfo*)local_pCreateInfo, pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: At global scope: layers/generated/layer_chassis_dispatch.cpp:10080:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: In function 'VkResult DispatchGetFramebufferTilePropertiesQCOM(VkDevice, VkFramebuffer, uint32_t*, int*)': layers/generated/layer_chassis_dispatch.cpp:10083:65: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (!wrap_handles) return layer_data->device_dispatch_table.GetFramebufferTilePropertiesQCOM(device, framebuffer, pPropertiesCount, pProperties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/layer_chassis_dispatch.cpp:10087:57: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? VkResult result = layer_data->device_dispatch_table.GetFramebufferTilePropertiesQCOM(device, framebuffer, pPropertiesCount, pProperties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/layer_chassis_dispatch.cpp: At global scope: layers/generated/layer_chassis_dispatch.cpp:10095:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: In function 'VkResult DispatchGetDynamicRenderingTilePropertiesQCOM(VkDevice, const VkRenderingInfo*, int*)': layers/generated/layer_chassis_dispatch.cpp:10098:65: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (!wrap_handles) return layer_data->device_dispatch_table.GetDynamicRenderingTilePropertiesQCOM(device, pRenderingInfo, pProperties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp:10134:57: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' VkResult result = layer_data->device_dispatch_table.GetDynamicRenderingTilePropertiesQCOM(device, (const VkRenderingInfo*)local_pRenderingInfo, pProperties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/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:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_module.cpp:18: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_module.cpp:18: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_module.cpp:18: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/shader_module.cpp:25: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/shader_module.cpp:25: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/shader_module.cpp:25: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/shader_module.cpp:25: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/shader_module.cpp:25: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_module.cpp:18: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/command_validation.cpp:25: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/command_validation.cpp:25: layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/command_validation.cpp:25: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/command_validation.cpp:26: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/command_validation.cpp:26: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/command_validation.cpp:26: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/generated/command_validation.cpp:26: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/generated/command_validation.cpp:26: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/generated/command_validation.cpp:26: layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/command_validation.cpp:25: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/object_tracker_utils.cpp:23: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/object_tracker_utils.cpp:23: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/object_tracker_utils.cpp:23: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/object_tracker_utils.cpp:23: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/object_tracker_utils.cpp:23: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/object_lifetime_validation.h:280, from layers/object_tracker_utils.cpp:25: layers/generated/object_tracker.h:3141:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3145:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3150:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3154:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/object_tracker_utils.cpp:26: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/object_tracker_utils.cpp:23: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/generated/corechecks_optick_instrumentation.cpp:35: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/generated/corechecks_optick_instrumentation.cpp:35: layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/image_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/image_state.cpp:28: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/image_state.cpp:28: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/image_state.cpp:29: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/image_state.cpp:29: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/image_state.cpp:29: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/image_state.cpp:29: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/image_state.cpp:29: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/image_state.cpp:28: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/buffer_state.cpp:29: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/buffer_state.cpp:30: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/buffer_state.cpp:30: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/buffer_state.cpp:30: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/buffer_state.cpp:30: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/generated/object_tracker.cpp:30: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/object_tracker.cpp:30: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/generated/object_tracker.cpp:30: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/object_tracker.cpp:30: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/object_tracker.cpp:30: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/object_lifetime_validation.h:280, from layers/generated/object_tracker.cpp:31: layers/generated/object_tracker.h:3141:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3145:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3150:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3154:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.cpp:7374:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.cpp:7385:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.cpp:7396:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const { ^~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.cpp:7407:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const { ^~~~~~~~~~~~~~~~~~~~ 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:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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 DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/generated/spirv_validation_helper.cpp:32: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/generated/spirv_validation_helper.cpp:32: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/device_state.h:29, from layers/generated/spirv_validation_helper.cpp:33: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/spirv_validation_helper.cpp:33: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/spirv_validation_helper.cpp:34: layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/spirv_validation_helper.cpp:34: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/spirv_validation_helper.cpp:34: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/spirv_validation_helper.cpp:34: layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/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 DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/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:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/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:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_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:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/sync_utils.cpp:22: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/sync_utils.cpp:22: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/best_practices_validation.h:25, from layers/best_practices_utils.cpp:22: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/best_practices_validation.h:25, from layers/best_practices_utils.cpp:22: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/best_practices_validation.h:866, from layers/best_practices_utils.cpp:22: layers/generated/best_practices.h:1821:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties, ^~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR In file included from layers/buffer_validation.cpp:31: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/buffer_validation.cpp:34: layers/generated/vk_typemap_helper.h: At global scope: layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:52, from layers/vk_layer_utils.h:33, from layers/buffer_validation.cpp:34: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/buffer_validation.cpp:38: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/buffer_validation.cpp:38: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/buffer_validation.cpp:38: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/buffer_validation.cpp:39: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/buffer_validation.cpp:39: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/buffer_validation.cpp:39: layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/buffer_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateCreateImage(VkDevice, const VkImageCreateInfo*, const VkAllocationCallbacks*, VkImage_T**) const': layers/buffer_validation.cpp:2033:31: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope if ((pCreateInfo->flags & VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT) != 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/buffer_validation.cpp:2033:31: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' if ((pCreateInfo->flags & VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT) != 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/buffer_validation.cpp:2034:32: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' if (!(enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/parameter_validation_utils.cpp:24: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/parameter_validation_utils.cpp:24: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/parameter_validation_utils.cpp:24: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/parameter_validation_utils.cpp:24: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/parameter_validation_utils.cpp:24: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/cmd_buffer_state.h:34, from layers/stateless_validation.h:27, from layers/parameter_validation_utils.cpp:25: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/stateless_validation.h:27, from layers/parameter_validation_utils.cpp:25: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/stateless_validation.h:1957, from layers/parameter_validation_utils.cpp:25: layers/generated/parameter_validation.h:2459:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2463:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2468:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2472:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/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:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_validation.h:29, from layers/shader_validation.cpp:24: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_validation.h:29, from layers/shader_validation.cpp:24: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_validation.h:29, from layers/shader_validation.cpp:24: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/shader_validation.cpp:37: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/shader_validation.cpp:37: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/shader_validation.cpp:37: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/shader_validation.cpp:38: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/shader_validation.cpp:38: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/shader_validation.cpp:38: layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/shader_validation.cpp: In member function 'bool CoreChecks::ValidateShaderModuleId(const SHADER_MODULE_STATE&, const PipelineStageState&, const safe_VkPipelineShaderStageCreateInfo*, VkPipelineCreateFlags) const': layers/shader_validation.cpp:2411:51: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope const auto module_identifier = LvlFindInChain(pStage->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/shader_validation.cpp:2411:51: note: suggested alternative: 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT' const auto module_identifier = LvlFindInChain(pStage->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/shader_validation.cpp:2411:116: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto module_identifier = LvlFindInChain(pStage->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_validation.h:29, from layers/shader_validation.cpp:24: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/shader_validation.cpp:2411:116: error: template argument 1 is invalid const auto module_identifier = LvlFindInChain(pStage->pNext); ^ layers/shader_validation.cpp:2414:32: error: 'const struct DeviceFeatures' has no member named 'shader_module_identifier_features'; did you mean 'shader_image_footprint_features'? if (!(enabled_features.shader_module_identifier_features.shaderModuleIdentifier)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shader_image_footprint_features layers/shader_validation.cpp:2432:49: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope if (module_identifier->identifierSize > VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/shader_validation.cpp:2432:49: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' if (module_identifier->identifierSize > VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/shader_validation.cpp: At global scope: layers/shader_validation.cpp:3550:62: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT *pIdentifier) const { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/shader_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateGetShaderModuleIdentifierEXT(VkDevice, VkShaderModule, int*) const': layers/shader_validation.cpp:3552:28: error: 'const struct DeviceFeatures' has no member named 'shader_module_identifier_features'; did you mean 'shader_image_footprint_features'? if (!(enabled_features.shader_module_identifier_features.shaderModuleIdentifier)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shader_image_footprint_features layers/shader_validation.cpp: At global scope: layers/shader_validation.cpp:3560:72: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT *pIdentifier) const { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/shader_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice, const VkShaderModuleCreateInfo*, int*) const': layers/shader_validation.cpp:3562:28: error: 'const struct DeviceFeatures' has no member named 'shader_module_identifier_features'; did you mean 'shader_image_footprint_features'? if (!(enabled_features.shader_module_identifier_features.shaderModuleIdentifier)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shader_image_footprint_features In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_validation.h:29, from layers/shader_validation.cpp:24: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'VkPipelinePropertiesIdentifierEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'VkPipelinePropertiesIdentifierEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'VkPipelinePropertiesIdentifierEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'VkPipelinePropertiesIdentifierEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/pipeline_state.h:30, from layers/pipeline_state.cpp:28: layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'safe_VkPipelineRobustnessCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:31: note: suggested alternative: 'safe_VkSubpassResolvePerformanceQueryEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:31: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'safe_VkImageViewSampleWeightCreateInfoQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'safe_VkShaderModuleIdentifierEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'safe_VkTilePropertiesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'safe_VkAmigoProfilingSubmitInfoSEC' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_state.h:30, from layers/pipeline_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/pipeline_state.h:30, from layers/pipeline_state.cpp:28: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/pipeline_state.cpp:28: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/pipeline_state.cpp:28: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/pipeline_state.cpp:28: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/pipeline_state.cpp:28: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/pipeline_state.cpp: In function 'bool UsesShaderModuleId(const StageStateVec&)': layers/pipeline_state.cpp:208:52: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope const auto module_id_info = LvlFindInChain(stage.create_info->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:208:52: note: suggested alternative: 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT' const auto module_id_info = LvlFindInChain(stage.create_info->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/pipeline_state.cpp:208:128: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto module_id_info = LvlFindInChain(stage.create_info->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/pipeline_state.h:30, from layers/pipeline_state.cpp:28: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/pipeline_state.cpp:208:128: error: template argument 1 is invalid const auto module_id_info = LvlFindInChain(stage.create_info->pNext); ^ 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:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/descriptor_validation.cpp:25: layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.cpp:23: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/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 DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/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:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.cpp:23: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/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:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_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:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.cpp:23: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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_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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_layout_state.cpp:30: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_layout_state.cpp:30: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_layout_state.cpp:30: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_layout_state.cpp:30: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/queue_state.h:28, from layers/queue_state.cpp:27: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/queue_state.h:28, from layers/queue_state.cpp:27: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/queue_state.h:28, from layers/queue_state.cpp:27: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/cmd_buffer_state.h:34, from layers/queue_state.cpp:28: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/queue_state.cpp:28: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/queue_state.cpp:28: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/queue_state.cpp:28: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/queue_state.cpp:28: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/queue_state.h:28, from layers/queue_state.cpp:27: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/image_layout_map.h:33, from layers/image_layout_map.cpp:21: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/image_layout_map.h:33, from layers/image_layout_map.cpp:21: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/image_layout_map.h:33, from layers/image_layout_map.cpp:21: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/cmd_buffer_state.h:34, from layers/image_layout_map.cpp:24: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/image_layout_map.cpp:24: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/image_layout_map.cpp:24: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/image_layout_map.cpp:24: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/image_layout_map.cpp:24: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/image_layout_map.h:33, from layers/image_layout_map.cpp:21: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/cmd_buffer_state.h:28, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/cmd_buffer_state.h:28, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/cmd_buffer_state.h:28, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/cmd_buffer_state.h:34, from layers/cmd_buffer_state.cpp:27: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/cmd_buffer_state.cpp:27: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/cmd_buffer_state.cpp:27: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/cmd_buffer_state.cpp:27: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/cmd_buffer_state.h:28, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'VkPipelinePropertiesIdentifierEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'VkPipelinePropertiesIdentifierEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'VkPipelinePropertiesIdentifierEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'VkPipelinePropertiesIdentifierEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_safe_struct.cpp:35: layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'safe_VkPipelineRobustnessCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:31: note: suggested alternative: 'safe_VkSubpassResolvePerformanceQueryEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:31: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'safe_VkImageViewSampleWeightCreateInfoQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'safe_VkShaderModuleIdentifierEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'safe_VkTilePropertiesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'safe_VkAmigoProfilingSubmitInfoSEC' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_safe_struct.cpp:36: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_safe_struct.cpp:36: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/vk_layer_utils.h:33, from layers/generated/vk_safe_struct.cpp:36: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkQueueFamilyQueryResultStatusProperties2KHR::safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR*)': layers/generated/vk_safe_struct.cpp:21885:41: error: 'const VkQueueFamilyQueryResultStatusProperties2KHR' {aka 'const struct VkQueueFamilyQueryResultStatusProperties2KHR'} has no member named 'queryResultStatusSupport' queryResultStatusSupport(in_struct->queryResultStatusSupport) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkQueueFamilyQueryResultStatusProperties2KHR::initialize(const VkQueueFamilyQueryResultStatusProperties2KHR*)': layers/generated/vk_safe_struct.cpp:21928:43: error: 'const VkQueueFamilyQueryResultStatusProperties2KHR' {aka 'const struct VkQueueFamilyQueryResultStatusProperties2KHR'} has no member named 'queryResultStatusSupport' queryResultStatusSupport = in_struct->queryResultStatusSupport; ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoFormatPropertiesKHR::safe_VkVideoFormatPropertiesKHR(const VkVideoFormatPropertiesKHR*)': layers/generated/vk_safe_struct.cpp:22354:33: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'componentMapping' componentMapping(in_struct->componentMapping), ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22355:33: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageCreateFlags' imageCreateFlags(in_struct->imageCreateFlags), ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22356:26: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageType' imageType(in_struct->imageType), ^~~~~~~~~ layers/generated/vk_safe_struct.cpp:22357:28: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageTiling' imageTiling(in_struct->imageTiling), ^~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22358:32: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageUsageFlags' imageUsageFlags(in_struct->imageUsageFlags) ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoFormatPropertiesKHR::initialize(const VkVideoFormatPropertiesKHR*)': layers/generated/vk_safe_struct.cpp:22417:35: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'componentMapping' componentMapping = in_struct->componentMapping; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22418:35: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageCreateFlags' imageCreateFlags = in_struct->imageCreateFlags; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22419:28: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageType' imageType = in_struct->imageType; ^~~~~~~~~ layers/generated/vk_safe_struct.cpp:22420:30: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageTiling' imageTiling = in_struct->imageTiling; ^~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22421:34: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageUsageFlags' imageUsageFlags = in_struct->imageUsageFlags; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:34460:110: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT::safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT::safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:34461:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:34462:35: error: request for member 'pipelineRobustness' in '* in_struct', which is of non-class type 'const int' pipelineRobustness(in_struct->pipelineRobustness) ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34464:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT::safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT()': layers/generated/vk_safe_struct.cpp:34468:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34468:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:34500:75: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT::initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:34504:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:34505:37: error: request for member 'pipelineRobustness' in '* in_struct', which is of non-class type 'const int' pipelineRobustness = in_struct->pipelineRobustness; ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34506:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:34516:114: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const int*)': layers/generated/vk_safe_struct.cpp:34517:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:34518:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessStorageBuffers' defaultRobustnessStorageBuffers(in_struct->defaultRobustnessStorageBuffers), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34518:48: error: request for member 'defaultRobustnessStorageBuffers' in '* in_struct', which is of non-class type 'const int' defaultRobustnessStorageBuffers(in_struct->defaultRobustnessStorageBuffers), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34519:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessUniformBuffers' defaultRobustnessUniformBuffers(in_struct->defaultRobustnessUniformBuffers), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34519:48: error: request for member 'defaultRobustnessUniformBuffers' in '* in_struct', which is of non-class type 'const int' defaultRobustnessUniformBuffers(in_struct->defaultRobustnessUniformBuffers), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34520:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessVertexInputs' defaultRobustnessVertexInputs(in_struct->defaultRobustnessVertexInputs), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34520:46: error: request for member 'defaultRobustnessVertexInputs' in '* in_struct', which is of non-class type 'const int' defaultRobustnessVertexInputs(in_struct->defaultRobustnessVertexInputs), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34521:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessImages' defaultRobustnessImages(in_struct->defaultRobustnessImages) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34521:40: error: request for member 'defaultRobustnessImages' in '* in_struct', which is of non-class type 'const int' defaultRobustnessImages(in_struct->defaultRobustnessImages) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34523:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT()': layers/generated/vk_safe_struct.cpp:34527:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34527:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_safe_struct.cpp:34529:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessStorageBuffers' defaultRobustnessStorageBuffers(), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34530:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessUniformBuffers' defaultRobustnessUniformBuffers(), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34531:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessVertexInputs' defaultRobustnessVertexInputs(), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34532:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessImages' defaultRobustnessImages() ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT&)': layers/generated/vk_safe_struct.cpp:34538:5: error: 'defaultRobustnessStorageBuffers' was not declared in this scope defaultRobustnessStorageBuffers = copy_src.defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34538:48: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessStorageBuffers' defaultRobustnessStorageBuffers = copy_src.defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34539:5: error: 'defaultRobustnessUniformBuffers' was not declared in this scope defaultRobustnessUniformBuffers = copy_src.defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34539:48: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessUniformBuffers' defaultRobustnessUniformBuffers = copy_src.defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34540:5: error: 'defaultRobustnessVertexInputs' was not declared in this scope defaultRobustnessVertexInputs = copy_src.defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34540:46: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessVertexInputs' defaultRobustnessVertexInputs = copy_src.defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34541:5: error: 'defaultRobustnessImages' was not declared in this scope defaultRobustnessImages = copy_src.defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34541:40: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessImages' defaultRobustnessImages = copy_src.defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT& safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::operator=(const safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT&)': layers/generated/vk_safe_struct.cpp:34553:5: error: 'defaultRobustnessStorageBuffers' was not declared in this scope defaultRobustnessStorageBuffers = copy_src.defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34553:48: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessStorageBuffers' defaultRobustnessStorageBuffers = copy_src.defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34554:5: error: 'defaultRobustnessUniformBuffers' was not declared in this scope defaultRobustnessUniformBuffers = copy_src.defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34554:48: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessUniformBuffers' defaultRobustnessUniformBuffers = copy_src.defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34555:5: error: 'defaultRobustnessVertexInputs' was not declared in this scope defaultRobustnessVertexInputs = copy_src.defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34555:46: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessVertexInputs' defaultRobustnessVertexInputs = copy_src.defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34556:5: error: 'defaultRobustnessImages' was not declared in this scope defaultRobustnessImages = copy_src.defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34556:40: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessImages' defaultRobustnessImages = copy_src.defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:34568:77: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:34572:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:34573:5: error: 'defaultRobustnessStorageBuffers' was not declared in this scope defaultRobustnessStorageBuffers = in_struct->defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34573:50: error: request for member 'defaultRobustnessStorageBuffers' in '* in_struct', which is of non-class type 'const int' defaultRobustnessStorageBuffers = in_struct->defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34574:5: error: 'defaultRobustnessUniformBuffers' was not declared in this scope defaultRobustnessUniformBuffers = in_struct->defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34574:50: error: request for member 'defaultRobustnessUniformBuffers' in '* in_struct', which is of non-class type 'const int' defaultRobustnessUniformBuffers = in_struct->defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34575:5: error: 'defaultRobustnessVertexInputs' was not declared in this scope defaultRobustnessVertexInputs = in_struct->defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34575:48: error: request for member 'defaultRobustnessVertexInputs' in '* in_struct', which is of non-class type 'const int' defaultRobustnessVertexInputs = in_struct->defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34576:5: error: 'defaultRobustnessImages' was not declared in this scope defaultRobustnessImages = in_struct->defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34576:42: error: request for member 'defaultRobustnessImages' in '* in_struct', which is of non-class type 'const int' defaultRobustnessImages = in_struct->defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34577:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::initialize(const safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT*)': layers/generated/vk_safe_struct.cpp:34583:5: error: 'defaultRobustnessStorageBuffers' was not declared in this scope defaultRobustnessStorageBuffers = copy_src->defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34583:49: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessStorageBuffers' defaultRobustnessStorageBuffers = copy_src->defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34584:5: error: 'defaultRobustnessUniformBuffers' was not declared in this scope defaultRobustnessUniformBuffers = copy_src->defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34584:49: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessUniformBuffers' defaultRobustnessUniformBuffers = copy_src->defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34585:5: error: 'defaultRobustnessVertexInputs' was not declared in this scope defaultRobustnessVertexInputs = copy_src->defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34585:47: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessVertexInputs' defaultRobustnessVertexInputs = copy_src->defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34586:5: error: 'defaultRobustnessImages' was not declared in this scope defaultRobustnessImages = copy_src->defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34586:41: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessImages' defaultRobustnessImages = copy_src->defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:34590:86: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT::safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPipelineRobustnessCreateInfoEXT::safe_VkPipelineRobustnessCreateInfoEXT(const int*)': layers/generated/vk_safe_struct.cpp:34591:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:34592:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'storageBuffers' storageBuffers(in_struct->storageBuffers), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34592:31: error: request for member 'storageBuffers' in '* in_struct', which is of non-class type 'const int' storageBuffers(in_struct->storageBuffers), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34593:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'uniformBuffers' uniformBuffers(in_struct->uniformBuffers), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34593:31: error: request for member 'uniformBuffers' in '* in_struct', which is of non-class type 'const int' uniformBuffers(in_struct->uniformBuffers), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34594:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'vertexInputs' vertexInputs(in_struct->vertexInputs), ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34594:29: error: request for member 'vertexInputs' in '* in_struct', which is of non-class type 'const int' vertexInputs(in_struct->vertexInputs), ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34595:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'images' images(in_struct->images) ^~~~~~ layers/generated/vk_safe_struct.cpp:34595:23: error: request for member 'images' in '* in_struct', which is of non-class type 'const int' images(in_struct->images) ^~~~~~ layers/generated/vk_safe_struct.cpp:34597:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPipelineRobustnessCreateInfoEXT::safe_VkPipelineRobustnessCreateInfoEXT()': layers/generated/vk_safe_struct.cpp:34601:11: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34601:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' sType(VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:34603:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'storageBuffers' storageBuffers(), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34604:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'uniformBuffers' uniformBuffers(), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34605:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'vertexInputs' vertexInputs(), ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34606:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'images' images() ^~~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkPipelineRobustnessCreateInfoEXT::safe_VkPipelineRobustnessCreateInfoEXT(const safe_VkPipelineRobustnessCreateInfoEXT&)': layers/generated/vk_safe_struct.cpp:34612:5: error: 'storageBuffers' was not declared in this scope storageBuffers = copy_src.storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34612:5: note: suggested alternative: 'XRotateBuffers' storageBuffers = copy_src.storageBuffers; ^~~~~~~~~~~~~~ XRotateBuffers layers/generated/vk_safe_struct.cpp:34612:31: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'storageBuffers' storageBuffers = copy_src.storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34613:5: error: 'uniformBuffers' was not declared in this scope uniformBuffers = copy_src.uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34613:5: note: suggested alternative: 'XStoreBuffer' uniformBuffers = copy_src.uniformBuffers; ^~~~~~~~~~~~~~ XStoreBuffer layers/generated/vk_safe_struct.cpp:34613:31: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'uniformBuffers' uniformBuffers = copy_src.uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34614:5: error: 'vertexInputs' was not declared in this scope vertexInputs = copy_src.vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34614:29: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'vertexInputs' vertexInputs = copy_src.vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34615:5: error: 'images' was not declared in this scope images = copy_src.images; ^~~~~~ layers/generated/vk_safe_struct.cpp:34615:5: note: suggested alternative: 'XImage' images = copy_src.images; ^~~~~~ XImage layers/generated/vk_safe_struct.cpp:34615:23: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'images' images = copy_src.images; ^~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'safe_VkPipelineRobustnessCreateInfoEXT& safe_VkPipelineRobustnessCreateInfoEXT::operator=(const safe_VkPipelineRobustnessCreateInfoEXT&)': layers/generated/vk_safe_struct.cpp:34627:5: error: 'storageBuffers' was not declared in this scope storageBuffers = copy_src.storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34627:5: note: suggested alternative: 'XRotateBuffers' storageBuffers = copy_src.storageBuffers; ^~~~~~~~~~~~~~ XRotateBuffers layers/generated/vk_safe_struct.cpp:34627:31: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'storageBuffers' storageBuffers = copy_src.storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34628:5: error: 'uniformBuffers' was not declared in this scope uniformBuffers = copy_src.uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34628:5: note: suggested alternative: 'XStoreBuffer' uniformBuffers = copy_src.uniformBuffers; ^~~~~~~~~~~~~~ XStoreBuffer layers/generated/vk_safe_struct.cpp:34628:31: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'uniformBuffers' uniformBuffers = copy_src.uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34629:5: error: 'vertexInputs' was not declared in this scope vertexInputs = copy_src.vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34629:29: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'vertexInputs' vertexInputs = copy_src.vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34630:5: error: 'images' was not declared in this scope images = copy_src.images; ^~~~~~ layers/generated/vk_safe_struct.cpp:34630:5: note: suggested alternative: 'XImage' images = copy_src.images; ^~~~~~ XImage layers/generated/vk_safe_struct.cpp:34630:23: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'images' images = copy_src.images; ^~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:34642:63: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void safe_VkPipelineRobustnessCreateInfoEXT::initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPipelineRobustnessCreateInfoEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:34646:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:34647:5: error: 'storageBuffers' was not declared in this scope storageBuffers = in_struct->storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34647:5: note: suggested alternative: 'XRotateBuffers' storageBuffers = in_struct->storageBuffers; ^~~~~~~~~~~~~~ XRotateBuffers layers/generated/vk_safe_struct.cpp:34647:33: error: request for member 'storageBuffers' in '* in_struct', which is of non-class type 'const int' storageBuffers = in_struct->storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34648:5: error: 'uniformBuffers' was not declared in this scope uniformBuffers = in_struct->uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34648:5: note: suggested alternative: 'XStoreBuffer' uniformBuffers = in_struct->uniformBuffers; ^~~~~~~~~~~~~~ XStoreBuffer layers/generated/vk_safe_struct.cpp:34648:33: error: request for member 'uniformBuffers' in '* in_struct', which is of non-class type 'const int' uniformBuffers = in_struct->uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34649:5: error: 'vertexInputs' was not declared in this scope vertexInputs = in_struct->vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34649:31: error: request for member 'vertexInputs' in '* in_struct', which is of non-class type 'const int' vertexInputs = in_struct->vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34650:5: error: 'images' was not declared in this scope images = in_struct->images; ^~~~~~ layers/generated/vk_safe_struct.cpp:34650:5: note: suggested alternative: 'XImage' images = in_struct->images; ^~~~~~ XImage layers/generated/vk_safe_struct.cpp:34650:25: error: request for member 'images' in '* in_struct', which is of non-class type 'const int' images = in_struct->images; ^~~~~~ layers/generated/vk_safe_struct.cpp:34651:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPipelineRobustnessCreateInfoEXT::initialize(const safe_VkPipelineRobustnessCreateInfoEXT*)': layers/generated/vk_safe_struct.cpp:34657:5: error: 'storageBuffers' was not declared in this scope storageBuffers = copy_src->storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34657:5: note: suggested alternative: 'XRotateBuffers' storageBuffers = copy_src->storageBuffers; ^~~~~~~~~~~~~~ XRotateBuffers layers/generated/vk_safe_struct.cpp:34657:32: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'storageBuffers' storageBuffers = copy_src->storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34658:5: error: 'uniformBuffers' was not declared in this scope uniformBuffers = copy_src->uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34658:5: note: suggested alternative: 'XStoreBuffer' uniformBuffers = copy_src->uniformBuffers; ^~~~~~~~~~~~~~ XStoreBuffer layers/generated/vk_safe_struct.cpp:34658:32: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'uniformBuffers' uniformBuffers = copy_src->uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34659:5: error: 'vertexInputs' was not declared in this scope vertexInputs = copy_src->vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34659:30: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'vertexInputs' vertexInputs = copy_src->vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34660:5: error: 'images' was not declared in this scope images = copy_src->images; ^~~~~~ layers/generated/vk_safe_struct.cpp:34660:5: note: suggested alternative: 'XImage' images = copy_src->images; ^~~~~~ XImage layers/generated/vk_safe_struct.cpp:34660:24: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'images' images = copy_src->images; ^~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49442:130: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT::safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT::safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:49443:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:49444:45: error: request for member 'attachmentFeedbackLoopLayout' in '* in_struct', which is of non-class type 'const int' attachmentFeedbackLoopLayout(in_struct->attachmentFeedbackLoopLayout) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49446:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT::safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT()': layers/generated/vk_safe_struct.cpp:49450:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49450:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49482:85: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT::initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:49486:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:49487:47: error: request for member 'attachmentFeedbackLoopLayout' in '* in_struct', which is of non-class type 'const int' attachmentFeedbackLoopLayout = in_struct->attachmentFeedbackLoopLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49488:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52120:140: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT::safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT::safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:52121:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:52122:50: error: request for member 'multisampledRenderToSingleSampled' in '* in_struct', which is of non-class type 'const int' multisampledRenderToSingleSampled(in_struct->multisampledRenderToSingleSampled) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52124:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT::safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT()': layers/generated/vk_safe_struct.cpp:52128:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52128:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52160:90: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT::initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:52164:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:52165:52: error: request for member 'multisampledRenderToSingleSampled' in '* in_struct', which is of non-class type 'const int' multisampledRenderToSingleSampled = in_struct->multisampledRenderToSingleSampled; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52166:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52176:90: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT::safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkSubpassResolvePerformanceQueryEXT::safe_VkSubpassResolvePerformanceQueryEXT(const int*)': layers/generated/vk_safe_struct.cpp:52177:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:52178:24: error: request for member 'optimal' in '* in_struct', which is of non-class type 'const int' optimal(in_struct->optimal) ^~~~~~~ layers/generated/vk_safe_struct.cpp:52180:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkSubpassResolvePerformanceQueryEXT::safe_VkSubpassResolvePerformanceQueryEXT()': layers/generated/vk_safe_struct.cpp:52184:11: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52184:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' sType(VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52216:65: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void safe_VkSubpassResolvePerformanceQueryEXT::initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkSubpassResolvePerformanceQueryEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:52220:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:52221:26: error: request for member 'optimal' in '* in_struct', which is of non-class type 'const int' optimal = in_struct->optimal; ^~~~~~~ layers/generated/vk_safe_struct.cpp:52222:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52232:104: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT::safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkMultisampledRenderToSingleSampledInfoEXT::safe_VkMultisampledRenderToSingleSampledInfoEXT(const int*)': layers/generated/vk_safe_struct.cpp:52233:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:52234:56: error: request for member 'multisampledRenderToSingleSampledEnable' in '* in_struct', which is of non-class type 'const int' multisampledRenderToSingleSampledEnable(in_struct->multisampledRenderToSingleSampledEnable), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52235:37: error: request for member 'rasterizationSamples' in '* in_struct', which is of non-class type 'const int' rasterizationSamples(in_struct->rasterizationSamples) ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52237:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkMultisampledRenderToSingleSampledInfoEXT::safe_VkMultisampledRenderToSingleSampledInfoEXT()': layers/generated/vk_safe_struct.cpp:52241:11: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52241:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' sType(VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52276:72: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void safe_VkMultisampledRenderToSingleSampledInfoEXT::initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkMultisampledRenderToSingleSampledInfoEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:52280:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:52281:58: error: request for member 'multisampledRenderToSingleSampledEnable' in '* in_struct', which is of non-class type 'const int' multisampledRenderToSingleSampledEnable = in_struct->multisampledRenderToSingleSampledEnable; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52282:39: error: request for member 'rasterizationSamples' in '* in_struct', which is of non-class type 'const int' rasterizationSamples = in_struct->rasterizationSamples; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52283:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53334:110: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT::safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT::safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:53335:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53336:35: error: request for member 'nonSeamlessCubeMap' in '* in_struct', which is of non-class type 'const int' nonSeamlessCubeMap(in_struct->nonSeamlessCubeMap) ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53338:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT::safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT()': layers/generated/vk_safe_struct.cpp:53342:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53342:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53374:75: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT::initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:53378:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:53379:37: error: request for member 'nonSeamlessCubeMap' in '* in_struct', which is of non-class type 'const int' nonSeamlessCubeMap = in_struct->nonSeamlessCubeMap; ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53380:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53702:94: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM::safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkImageViewSampleWeightCreateInfoQCOM::safe_VkImageViewSampleWeightCreateInfoQCOM(const int*)': layers/generated/vk_safe_struct.cpp:53703:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53704:29: error: request for member 'filterCenter' in '* in_struct', which is of non-class type 'const int' filterCenter(in_struct->filterCenter), ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53705:27: error: request for member 'filterSize' in '* in_struct', which is of non-class type 'const int' filterSize(in_struct->filterSize), ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53706:26: error: request for member 'numPhases' in '* in_struct', which is of non-class type 'const int' numPhases(in_struct->numPhases) ^~~~~~~~~ layers/generated/vk_safe_struct.cpp:53708:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkImageViewSampleWeightCreateInfoQCOM::safe_VkImageViewSampleWeightCreateInfoQCOM()': layers/generated/vk_safe_struct.cpp:53712:11: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope sType(VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53712:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' sType(VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53750:67: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void safe_VkImageViewSampleWeightCreateInfoQCOM::initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkImageViewSampleWeightCreateInfoQCOM::initialize(const int*)': layers/generated/vk_safe_struct.cpp:53754:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:53755:31: error: request for member 'filterCenter' in '* in_struct', which is of non-class type 'const int' filterCenter = in_struct->filterCenter; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53756:29: error: request for member 'filterSize' in '* in_struct', which is of non-class type 'const int' filterSize = in_struct->filterSize; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53757:28: error: request for member 'numPhases' in '* in_struct', which is of non-class type 'const int' numPhases = in_struct->numPhases; ^~~~~~~~~ layers/generated/vk_safe_struct.cpp:53758:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53770:106: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM::safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM::safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const int*)': layers/generated/vk_safe_struct.cpp:53771:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53772:38: error: request for member 'textureSampleWeighted' in '* in_struct', which is of non-class type 'const int' textureSampleWeighted(in_struct->textureSampleWeighted), ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53773:33: error: request for member 'textureBoxFilter' in '* in_struct', which is of non-class type 'const int' textureBoxFilter(in_struct->textureBoxFilter), ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53774:34: error: request for member 'textureBlockMatch' in '* in_struct', which is of non-class type 'const int' textureBlockMatch(in_struct->textureBlockMatch) ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53776:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM::safe_VkPhysicalDeviceImageProcessingFeaturesQCOM()': layers/generated/vk_safe_struct.cpp:53780:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53780:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53818:73: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void safe_VkPhysicalDeviceImageProcessingFeaturesQCOM::initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceImageProcessingFeaturesQCOM::initialize(const int*)': layers/generated/vk_safe_struct.cpp:53822:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:53823:40: error: request for member 'textureSampleWeighted' in '* in_struct', which is of non-class type 'const int' textureSampleWeighted = in_struct->textureSampleWeighted; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53824:35: error: request for member 'textureBoxFilter' in '* in_struct', which is of non-class type 'const int' textureBoxFilter = in_struct->textureBoxFilter; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53825:36: error: request for member 'textureBlockMatch' in '* in_struct', which is of non-class type 'const int' textureBlockMatch = in_struct->textureBlockMatch; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53826:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53838:110: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM::safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM::safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const int*)': layers/generated/vk_safe_struct.cpp:53839:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53840:38: error: request for member 'maxWeightFilterPhases' in '* in_struct', which is of non-class type 'const int' maxWeightFilterPhases(in_struct->maxWeightFilterPhases), ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53841:41: error: request for member 'maxWeightFilterDimension' in '* in_struct', which is of non-class type 'const int' maxWeightFilterDimension(in_struct->maxWeightFilterDimension), ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53842:36: error: request for member 'maxBlockMatchRegion' in '* in_struct', which is of non-class type 'const int' maxBlockMatchRegion(in_struct->maxBlockMatchRegion), ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53843:38: error: request for member 'maxBoxFilterBlockSize' in '* in_struct', which is of non-class type 'const int' maxBoxFilterBlockSize(in_struct->maxBoxFilterBlockSize) ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53845:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM::safe_VkPhysicalDeviceImageProcessingPropertiesQCOM()': layers/generated/vk_safe_struct.cpp:53849:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53849:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53890:75: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void safe_VkPhysicalDeviceImageProcessingPropertiesQCOM::initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceImageProcessingPropertiesQCOM::initialize(const int*)': layers/generated/vk_safe_struct.cpp:53894:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:53895:40: error: request for member 'maxWeightFilterPhases' in '* in_struct', which is of non-class type 'const int' maxWeightFilterPhases = in_struct->maxWeightFilterPhases; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53896:43: error: request for member 'maxWeightFilterDimension' in '* in_struct', which is of non-class type 'const int' maxWeightFilterDimension = in_struct->maxWeightFilterDimension; ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53897:38: error: request for member 'maxBlockMatchRegion' in '* in_struct', which is of non-class type 'const int' maxBlockMatchRegion = in_struct->maxBlockMatchRegion; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53898:40: error: request for member 'maxBoxFilterBlockSize' in '* in_struct', which is of non-class type 'const int' maxBoxFilterBlockSize = in_struct->maxBoxFilterBlockSize; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53899:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54178:118: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT::safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT::safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:54179:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54180:39: error: request for member 'shaderModuleIdentifier' in '* in_struct', which is of non-class type 'const int' shaderModuleIdentifier(in_struct->shaderModuleIdentifier) ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54182:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT::safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT()': layers/generated/vk_safe_struct.cpp:54186:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54186:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54218:79: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT::initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54222:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54223:41: error: request for member 'shaderModuleIdentifier' in '* in_struct', which is of non-class type 'const int' shaderModuleIdentifier = in_struct->shaderModuleIdentifier; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54224:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54234:122: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT::safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT::safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const int*)': layers/generated/vk_safe_struct.cpp:54235:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType) ^~~~~ layers/generated/vk_safe_struct.cpp:54237:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54239:61: error: request for member 'shaderModuleIdentifierAlgorithmUUID' in '* in_struct', which is of non-class type 'const int' shaderModuleIdentifierAlgorithmUUID[i] = in_struct->shaderModuleIdentifierAlgorithmUUID[i]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT::safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT()': layers/generated/vk_safe_struct.cpp:54244:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54244:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54279:81: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT::initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54283:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54284:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54286:61: error: request for member 'shaderModuleIdentifierAlgorithmUUID' in '* in_struct', which is of non-class type 'const int' shaderModuleIdentifierAlgorithmUUID[i] = in_struct->shaderModuleIdentifierAlgorithmUUID[i]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54299:120: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT::safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT::safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const int*)': layers/generated/vk_safe_struct.cpp:54300:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54301:31: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' identifierSize(in_struct->identifierSize), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54304:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54305:20: error: request for member 'pIdentifier' in '* in_struct', which is of non-class type 'const int' if (in_struct->pIdentifier) { ^~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54306:46: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' pIdentifier = new uint8_t[in_struct->identifierSize]; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54307:57: error: request for member 'pIdentifier' in '* in_struct', which is of non-class type 'const int' memcpy ((void *)pIdentifier, (void *)in_struct->pIdentifier, sizeof(uint8_t)*in_struct->identifierSize); ^~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54307:97: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' memcpy ((void *)pIdentifier, (void *)in_struct->pIdentifier, sizeof(uint8_t)*in_struct->identifierSize); ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT::safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT()': layers/generated/vk_safe_struct.cpp:54312:11: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54312:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' sType(VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54359:80: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT::initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54365:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54366:33: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' identifierSize = in_struct->identifierSize; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54368:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54369:20: error: request for member 'pIdentifier' in '* in_struct', which is of non-class type 'const int' if (in_struct->pIdentifier) { ^~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54370:46: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' pIdentifier = new uint8_t[in_struct->identifierSize]; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54371:57: error: request for member 'pIdentifier' in '* in_struct', which is of non-class type 'const int' memcpy ((void *)pIdentifier, (void *)in_struct->pIdentifier, sizeof(uint8_t)*in_struct->identifierSize); ^~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54371:97: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' memcpy ((void *)pIdentifier, (void *)in_struct->pIdentifier, sizeof(uint8_t)*in_struct->identifierSize); ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54387:74: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT::safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkShaderModuleIdentifierEXT::safe_VkShaderModuleIdentifierEXT(const int*)': layers/generated/vk_safe_struct.cpp:54388:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54389:31: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' identifierSize(in_struct->identifierSize) ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54391:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54392:30: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54392:30: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.cpp:54393:9: error: 'identifier' was not declared in this scope identifier[i] = in_struct->identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54393:9: note: suggested alternative: 'identifierSize' identifier[i] = in_struct->identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp:54393:36: error: request for member 'identifier' in '* in_struct', which is of non-class type 'const int' identifier[i] = in_struct->identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkShaderModuleIdentifierEXT::safe_VkShaderModuleIdentifierEXT()': layers/generated/vk_safe_struct.cpp:54398:11: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54398:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' sType(VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkShaderModuleIdentifierEXT::safe_VkShaderModuleIdentifierEXT(const safe_VkShaderModuleIdentifierEXT&)': layers/generated/vk_safe_struct.cpp:54408:30: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54408:30: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.cpp:54409:9: error: 'identifier' was not declared in this scope identifier[i] = copy_src.identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54409:9: note: suggested alternative: 'identifierSize' identifier[i] = copy_src.identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp:54409:34: error: 'const struct safe_VkShaderModuleIdentifierEXT' has no member named 'identifier'; did you mean 'identifierSize'? identifier[i] = copy_src.identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp: In member function 'safe_VkShaderModuleIdentifierEXT& safe_VkShaderModuleIdentifierEXT::operator=(const safe_VkShaderModuleIdentifierEXT&)': layers/generated/vk_safe_struct.cpp:54423:30: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54423:30: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.cpp:54424:9: error: 'identifier' was not declared in this scope identifier[i] = copy_src.identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54424:9: note: suggested alternative: 'identifierSize' identifier[i] = copy_src.identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp:54424:34: error: 'const struct safe_VkShaderModuleIdentifierEXT' has no member named 'identifier'; did you mean 'identifierSize'? identifier[i] = copy_src.identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54436:57: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void safe_VkShaderModuleIdentifierEXT::initialize(const VkShaderModuleIdentifierEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkShaderModuleIdentifierEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54440:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54441:33: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' identifierSize = in_struct->identifierSize; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54442:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54443:30: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54443:30: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.cpp:54444:9: error: 'identifier' was not declared in this scope identifier[i] = in_struct->identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54444:9: note: suggested alternative: 'identifierSize' identifier[i] = in_struct->identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp:54444:36: error: request for member 'identifier' in '* in_struct', which is of non-class type 'const int' identifier[i] = in_struct->identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkShaderModuleIdentifierEXT::initialize(const safe_VkShaderModuleIdentifierEXT*)': layers/generated/vk_safe_struct.cpp:54453:30: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54453:30: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.cpp:54454:9: error: 'identifier' was not declared in this scope identifier[i] = copy_src->identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54454:9: note: suggested alternative: 'identifierSize' identifier[i] = copy_src->identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp:54454:35: error: 'const struct safe_VkShaderModuleIdentifierEXT' has no member named 'identifier'; did you mean 'identifierSize'? identifier[i] = copy_src->identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54458:104: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM::safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM::safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const int*)': layers/generated/vk_safe_struct.cpp:54459:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54460:31: error: request for member 'tileProperties' in '* in_struct', which is of non-class type 'const int' tileProperties(in_struct->tileProperties) ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54462:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM::safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM()': layers/generated/vk_safe_struct.cpp:54466:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54466:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54498:72: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM::initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54502:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54503:33: error: request for member 'tileProperties' in '* in_struct', which is of non-class type 'const int' tileProperties = in_struct->tileProperties; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54504:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54514:60: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM::safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct) : ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkTilePropertiesQCOM::safe_VkTilePropertiesQCOM(const int*)': layers/generated/vk_safe_struct.cpp:54515:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54516:25: error: request for member 'tileSize' in '* in_struct', which is of non-class type 'const int' tileSize(in_struct->tileSize), ^~~~~~~~ layers/generated/vk_safe_struct.cpp:54517:26: error: request for member 'apronSize' in '* in_struct', which is of non-class type 'const int' apronSize(in_struct->apronSize), ^~~~~~~~~ layers/generated/vk_safe_struct.cpp:54518:23: error: request for member 'origin' in '* in_struct', which is of non-class type 'const int' origin(in_struct->origin) ^~~~~~ layers/generated/vk_safe_struct.cpp:54520:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkTilePropertiesQCOM::safe_VkTilePropertiesQCOM()': layers/generated/vk_safe_struct.cpp:54524:11: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope sType(VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54524:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' sType(VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54562:50: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void safe_VkTilePropertiesQCOM::initialize(const VkTilePropertiesQCOM* in_struct) ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkTilePropertiesQCOM::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54566:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54567:27: error: request for member 'tileSize' in '* in_struct', which is of non-class type 'const int' tileSize = in_struct->tileSize; ^~~~~~~~ layers/generated/vk_safe_struct.cpp:54568:28: error: request for member 'apronSize' in '* in_struct', which is of non-class type 'const int' apronSize = in_struct->apronSize; ^~~~~~~~~ layers/generated/vk_safe_struct.cpp:54569:25: error: request for member 'origin' in '* in_struct', which is of non-class type 'const int' origin = in_struct->origin; ^~~~~~ layers/generated/vk_safe_struct.cpp:54570:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54582:102: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC::safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC::safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const int*)': layers/generated/vk_safe_struct.cpp:54583:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54584:31: error: request for member 'amigoProfiling' in '* in_struct', which is of non-class type 'const int' amigoProfiling(in_struct->amigoProfiling) ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54586:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC::safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC()': layers/generated/vk_safe_struct.cpp:54590:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54590:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54622:71: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC::initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54626:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54627:33: error: request for member 'amigoProfiling' in '* in_struct', which is of non-class type 'const int' amigoProfiling = in_struct->amigoProfiling; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54628:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54638:78: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC::safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkAmigoProfilingSubmitInfoSEC::safe_VkAmigoProfilingSubmitInfoSEC(const int*)': layers/generated/vk_safe_struct.cpp:54639:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54640:35: error: request for member 'firstDrawTimestamp' in '* in_struct', which is of non-class type 'const int' firstDrawTimestamp(in_struct->firstDrawTimestamp), ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54641:36: error: request for member 'swapBufferTimestamp' in '* in_struct', which is of non-class type 'const int' swapBufferTimestamp(in_struct->swapBufferTimestamp) ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54643:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkAmigoProfilingSubmitInfoSEC::safe_VkAmigoProfilingSubmitInfoSEC()': layers/generated/vk_safe_struct.cpp:54647:11: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope sType(VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54647:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' sType(VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54682:59: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void safe_VkAmigoProfilingSubmitInfoSEC::initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkAmigoProfilingSubmitInfoSEC::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54686:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54687:37: error: request for member 'firstDrawTimestamp' in '* in_struct', which is of non-class type 'const int' firstDrawTimestamp = in_struct->firstDrawTimestamp; ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54688:38: error: request for member 'swapBufferTimestamp' in '* in_struct', which is of non-class type 'const int' swapBufferTimestamp = in_struct->swapBufferTimestamp; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54689:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In function 'void* SafePnextCopy(const void*)': layers/generated/vk_safe_struct.cpp:57242:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57242:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57243:104: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57243:104: error: expected '>' before 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' layers/generated/vk_safe_struct.cpp:57243:104: error: expected '(' before 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57243:104: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57243:104: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT' safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.cpp:57243:151: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57245:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57245:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_safe_struct.cpp:57246:106: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57246:106: error: expected '>' before 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' layers/generated/vk_safe_struct.cpp:57246:106: error: expected '(' before 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57246:106: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57246:106: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.cpp:57246:155: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57248:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57248:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:57249:92: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPipelineRobustnessCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57249:92: error: expected '>' before 'VkPipelineRobustnessCreateInfoEXT' layers/generated/vk_safe_struct.cpp:57249:92: error: expected '(' before 'VkPipelineRobustnessCreateInfoEXT' safe_pNext = new safe_VkPipelineRobustnessCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57249:92: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope safe_pNext = new safe_VkPipelineRobustnessCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57249:92: note: suggested alternative: 'safe_VkPipelineRobustnessCreateInfoEXT' safe_pNext = new safe_VkPipelineRobustnessCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.cpp:57249:127: error: expected primary-expression before '>' token safe_pNext = new safe_VkPipelineRobustnessCreateInfoEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57626:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57626:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57627:114: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57627:114: error: expected '>' before 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' layers/generated/vk_safe_struct.cpp:57627:114: error: expected '(' before 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57627:114: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57627:114: note: suggested alternative: 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.cpp:57627:171: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57677:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57677:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57678:119: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57678:119: error: expected '>' before 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' layers/generated/vk_safe_struct.cpp:57678:119: error: expected '(' before 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57678:119: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57678:119: note: suggested alternative: 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.cpp:57678:181: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57680:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57680:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_safe_struct.cpp:57681:94: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkSubpassResolvePerformanceQueryEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57681:94: error: expected '>' before 'VkSubpassResolvePerformanceQueryEXT' layers/generated/vk_safe_struct.cpp:57681:94: error: expected '(' before 'VkSubpassResolvePerformanceQueryEXT' safe_pNext = new safe_VkSubpassResolvePerformanceQueryEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57681:94: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope safe_pNext = new safe_VkSubpassResolvePerformanceQueryEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57681:94: note: suggested alternative: 'safe_VkSubpassResolvePerformanceQueryEXT' safe_pNext = new safe_VkSubpassResolvePerformanceQueryEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.cpp:57681:131: error: expected primary-expression before '>' token safe_pNext = new safe_VkSubpassResolvePerformanceQueryEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57683:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57683:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:57684:101: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkMultisampledRenderToSingleSampledInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57684:101: error: expected '>' before 'VkMultisampledRenderToSingleSampledInfoEXT' layers/generated/vk_safe_struct.cpp:57684:101: error: expected '(' before 'VkMultisampledRenderToSingleSampledInfoEXT' safe_pNext = new safe_VkMultisampledRenderToSingleSampledInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57684:101: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope safe_pNext = new safe_VkMultisampledRenderToSingleSampledInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57684:101: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' safe_pNext = new safe_VkMultisampledRenderToSingleSampledInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.cpp:57684:145: error: expected primary-expression before '>' token safe_pNext = new safe_VkMultisampledRenderToSingleSampledInfoEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57725:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57725:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57726:104: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57726:104: error: expected '>' before 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' layers/generated/vk_safe_struct.cpp:57726:104: error: expected '(' before 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57726:104: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57726:104: note: suggested alternative: 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.cpp:57726:151: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57743:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57743:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_safe_struct.cpp:57744:96: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkImageViewSampleWeightCreateInfoQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57744:96: error: expected '>' before 'VkImageViewSampleWeightCreateInfoQCOM' layers/generated/vk_safe_struct.cpp:57744:96: error: expected '(' before 'VkImageViewSampleWeightCreateInfoQCOM' safe_pNext = new safe_VkImageViewSampleWeightCreateInfoQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57744:96: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope safe_pNext = new safe_VkImageViewSampleWeightCreateInfoQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57744:96: note: suggested alternative: 'safe_VkImageViewSampleWeightCreateInfoQCOM' safe_pNext = new safe_VkImageViewSampleWeightCreateInfoQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.cpp:57744:135: error: expected primary-expression before '>' token safe_pNext = new safe_VkImageViewSampleWeightCreateInfoQCOM(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57746:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57746:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57747:102: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57747:102: error: expected '>' before 'VkPhysicalDeviceImageProcessingFeaturesQCOM' layers/generated/vk_safe_struct.cpp:57747:102: error: expected '(' before 'VkPhysicalDeviceImageProcessingFeaturesQCOM' safe_pNext = new safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57747:102: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57747:102: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM' safe_pNext = new safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.cpp:57747:147: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57749:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57749:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_safe_struct.cpp:57750:104: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57750:104: error: expected '>' before 'VkPhysicalDeviceImageProcessingPropertiesQCOM' layers/generated/vk_safe_struct.cpp:57750:104: error: expected '(' before 'VkPhysicalDeviceImageProcessingPropertiesQCOM' safe_pNext = new safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57750:104: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57750:104: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM' safe_pNext = new safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.cpp:57750:151: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57764:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57764:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57765:108: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57765:108: error: expected '>' before 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' layers/generated/vk_safe_struct.cpp:57765:108: error: expected '(' before 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57765:108: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57765:108: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.cpp:57765:159: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57767:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57767:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_safe_struct.cpp:57768:110: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57768:110: error: expected '>' before 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' layers/generated/vk_safe_struct.cpp:57768:110: error: expected '(' before 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57768:110: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57768:110: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.cpp:57768:163: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57770:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57770:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:57771:109: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57771:109: error: expected '>' before 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' layers/generated/vk_safe_struct.cpp:57771:109: error: expected '(' before 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' safe_pNext = new safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57771:109: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope safe_pNext = new safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57771:109: note: suggested alternative: 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT' safe_pNext = new safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.cpp:57771:161: error: expected primary-expression before '>' token safe_pNext = new safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57773:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57773:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57774:101: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57774:101: error: expected '>' before 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' layers/generated/vk_safe_struct.cpp:57774:101: error: expected '(' before 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' safe_pNext = new safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57774:101: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57774:101: note: suggested alternative: 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM' safe_pNext = new safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.cpp:57774:145: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57776:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57776:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57777:100: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57777:100: error: expected '>' before 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' layers/generated/vk_safe_struct.cpp:57777:100: error: expected '(' before 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' safe_pNext = new safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57777:100: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57777:100: note: suggested alternative: 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC' safe_pNext = new safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.cpp:57777:143: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57779:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57779:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_safe_struct.cpp:57780:88: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkAmigoProfilingSubmitInfoSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57780:88: error: expected '>' before 'VkAmigoProfilingSubmitInfoSEC' layers/generated/vk_safe_struct.cpp:57780:88: error: expected '(' before 'VkAmigoProfilingSubmitInfoSEC' safe_pNext = new safe_VkAmigoProfilingSubmitInfoSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57780:88: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope safe_pNext = new safe_VkAmigoProfilingSubmitInfoSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57780:88: note: suggested alternative: 'safe_VkAmigoProfilingSubmitInfoSEC' safe_pNext = new safe_VkAmigoProfilingSubmitInfoSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.cpp:57780:119: error: expected primary-expression before '>' token safe_pNext = new safe_VkAmigoProfilingSubmitInfoSEC(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp: In function 'void FreePnextChain(const void*)': layers/generated/vk_safe_struct.cpp:58543:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58543:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:58546:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58546:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_safe_struct.cpp:58549:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58549:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:58927:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58927:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_safe_struct.cpp:58978:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58978:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_safe_struct.cpp:58981:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58981:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_safe_struct.cpp:58984:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58984:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:59026:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59026:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59044:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59044:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_safe_struct.cpp:59047:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59047:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59050:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59050:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_safe_struct.cpp:59065:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59065:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59068:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59068:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_safe_struct.cpp:59071:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59071:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:59074:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59074:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59077:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59077:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59080:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59080:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_safe_struct.cpp:36: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_state.h:28, from layers/sync_vuid_maps.cpp:22: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/device_state.h:28, from layers/sync_vuid_maps.cpp:22: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/device_state.h:29, from layers/sync_vuid_maps.cpp:22: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/sync_vuid_maps.cpp:22: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/sync_vuid_maps.cpp:23: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/sync_vuid_maps.cpp:23: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/sync_vuid_maps.cpp:23: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/sync_vuid_maps.cpp:23: layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_utils.cpp:20: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_utils.cpp:20: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/gpu_utils.h:20, from layers/gpu_utils.cpp:20: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/gpu_utils.h:20, from layers/gpu_utils.cpp:20: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/gpu_utils.h:20, from layers/gpu_utils.cpp:20: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/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:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_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:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_utils.cpp:20: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/descriptor_sets.h:24, from layers/descriptor_sets.cpp:24: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/descriptor_sets.h:24, from layers/descriptor_sets.cpp:24: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/descriptor_sets.h:24, from layers/descriptor_sets.cpp:24: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/descriptor_sets.h:27, from layers/descriptor_sets.cpp:24: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/descriptor_sets.h:27, from layers/descriptor_sets.cpp:24: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/descriptor_sets.h:27, from layers/descriptor_sets.cpp:24: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/descriptor_sets.h:27, from layers/descriptor_sets.cpp:24: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/descriptor_sets.h:27, from layers/descriptor_sets.cpp:24: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/descriptor_sets.h:24, from layers/descriptor_sets.cpp:24: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/drawdispatch.cpp:42: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/drawdispatch.cpp:42: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/drawdispatch.cpp:42: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/drawdispatch.cpp:42: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/drawdispatch.cpp:42: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/drawdispatch.cpp:42: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/drawdispatch.cpp:43: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/drawdispatch.cpp:43: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/drawdispatch.cpp:43: layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/generated/thread_safety.cpp:24: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/thread_safety.cpp:24: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/generated/thread_safety.cpp:24: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/thread_safety.cpp:24: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/thread_safety.cpp:24: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/thread_safety.cpp:25: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/thread_safety.cpp:26: layers/generated/thread_safety.h:5980:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5985:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5990:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5995:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:6001:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:6007:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties, ^~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:6013:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:6018:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties, ^~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.cpp:8920:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.cpp:8928:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.cpp:8936:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.cpp:8943:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.cpp:8951:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) { ^~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.cpp:8960:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties, ^~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.cpp:8969:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) { ^~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.cpp:8976:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties, ^~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/thread_safety.cpp:24: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR In file included from layers/state_tracker.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_typemap_helper.h: At global scope: layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:52, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.cpp:35: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.cpp:35: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.cpp:35: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/state_tracker.cpp:36: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/state_tracker.cpp:36: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/state_tracker.cpp: In member function 'virtual void ValidationStateTracker::CreateDevice(const VkDeviceCreateInfo*)': layers/state_tracker.cpp:1225:28: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1225:28: note: suggested alternative: 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/state_tracker.cpp:1225:93: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' LvlFindInChain(pCreateInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1225:93: error: template argument 1 is invalid LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1227:30: error: 'struct DeviceFeatures' has no member named 'non_seamless_cube_map_features'; did you mean 'fragment_density_map_features'? enabled_features.non_seamless_cube_map_features = *non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fragment_density_map_features layers/state_tracker.cpp:1231:28: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1231:28: note: suggested alternative: 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/state_tracker.cpp:1231:108: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' LvlFindInChain(pCreateInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1231:108: error: template argument 1 is invalid LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1233:30: error: 'struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' enabled_features.multisampled_render_to_single_sampled_features = *multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1237:28: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1237:28: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/state_tracker.cpp:1237:97: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' LvlFindInChain(pCreateInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1237:97: error: template argument 1 is invalid LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1239:30: error: 'struct DeviceFeatures' has no member named 'shader_module_identifier_features'; did you mean 'shader_image_footprint_features'? enabled_features.shader_module_identifier_features = *shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shader_image_footprint_features 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:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/generated/best_practices.cpp:29: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/best_practices.cpp:29: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/generated/best_practices.cpp:29: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/best_practices.cpp:29: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/best_practices.cpp:29: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/best_practices_validation.h:25, from layers/generated/best_practices.cpp:30: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/best_practices_validation.h:25, from layers/generated/best_practices.cpp:30: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/best_practices_validation.h:866, from layers/generated/best_practices.cpp:30: layers/generated/best_practices.h:1821:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties, ^~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp: In member function 'virtual void BestPractices::PostCallRecordGetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice, const VkPhysicalDeviceImageFormatInfo2*, VkImageFormatProperties2*, VkResult)': layers/generated/best_practices.cpp:798:147: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' 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_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:798:147: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:798:186: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' 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_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:798:186: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:798:237: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' 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_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:798:237: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:798:285: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' 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_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:798:285: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:798:333: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' 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_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:798:333: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:798:379: error: could not convert '{VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED, , , , , }' 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_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^ layers/generated/best_practices.cpp: In member function 'virtual void BestPractices::PostCallRecordGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice, const VkVideoProfileKHR*, VkVideoCapabilitiesKHR*, VkResult)': layers/generated/best_practices.cpp:1320:117: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' 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_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1320:117: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1320:168: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' 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_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1320:168: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1320:216: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' 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_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1320:216: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1320:264: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' 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_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1320:264: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1320:310: 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_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^ layers/generated/best_practices.cpp: In member function 'virtual void BestPractices::PostCallRecordGetPhysicalDeviceVideoFormatPropertiesKHR(VkPhysicalDevice, const VkPhysicalDeviceVideoFormatInfoKHR*, uint32_t*, VkVideoFormatPropertiesKHR*, VkResult)': layers/generated/best_practices.cpp:1338:117: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' 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_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1338:117: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1338:156: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' 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_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1338:156: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1338:207: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' 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_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1338:207: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1338:255: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' 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_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1338:255: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1338:303: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' 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_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1338:303: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1338:349: 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_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^ layers/generated/best_practices.cpp: In member function 'virtual void BestPractices::PostCallRecordCreateVideoSessionKHR(VkDevice, const VkVideoSessionCreateInfoKHR*, const VkAllocationCallbacks*, VkVideoSessionKHR_T**, VkResult)': layers/generated/best_practices.cpp:1356:148: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' 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_INITIALIZATION_FAILED,VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1356:148: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1356:192: error: could not convert '{VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, 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_INITIALIZATION_FAILED,VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR}; ^ layers/generated/best_practices.cpp: In member function 'virtual void BestPractices::PostCallRecordGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice, const VkPhysicalDeviceImageFormatInfo2*, VkImageFormatProperties2*, VkResult)': layers/generated/best_practices.cpp:1442:147: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' 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_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1442:147: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1442:186: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' 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_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1442:186: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1442:237: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' 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_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1442:237: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1442:285: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' 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_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1442:285: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1442:333: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' 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_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1442:333: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/best_practices.cpp:1442:379: error: could not convert '{VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED, , , , , }' 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_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR}; ^ layers/generated/best_practices.cpp: At global scope: layers/generated/best_practices.cpp:3132:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties, ^~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/best_practices.cpp:29: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR In file included from layers/core_validation.cpp:68: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h: At global scope: layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/core_validation.cpp:69: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/core_validation.cpp:69: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/core_validation.cpp:69: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/core_validation.cpp:71: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/core_validation.cpp:71: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/core_validation.cpp:71: layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/stateless_validation.h:1957, from layers/core_validation.cpp:77: layers/generated/parameter_validation.h:2459:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2463:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2468:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2472:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp: In member function 'bool CoreChecks::ValidatePipeline(const std::vector >&, int) const': layers/core_validation.cpp:2146:49: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope const auto msrtss_info = LvlFindInChain(subpass_desc->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:2146:49: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' const auto msrtss_info = LvlFindInChain(subpass_desc->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:2146:112: error: no matching function for call to 'LvlFindInChain< >(const void*&)' const auto msrtss_info = LvlFindInChain(subpass_desc->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:2146:112: error: template argument 1 is invalid const auto msrtss_info = LvlFindInChain(subpass_desc->pNext); ^ layers/core_validation.cpp:2623:33: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' (enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp: In member function 'bool CoreChecks::ValidateCmdBeginRendering(VkCommandBuffer, const VkRenderingInfo*, CMD_TYPE) const': layers/core_validation.cpp:8105:29: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' (enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8686:49: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8686:49: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:8686:114: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:8686:114: error: template argument 1 is invalid const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^ layers/core_validation.cpp: At global scope: layers/core_validation.cpp:8718:69: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT *msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp: In member function 'bool CoreChecks::ValidateMultisampledRenderToSingleSampleView(VkCommandBuffer, const std::shared_ptr&, const int*, const char*, const char*) const': layers/core_validation.cpp:8725:56: error: request for member 'rasterizationSamples' in '* msrtss_info', which is of non-class type 'const int' (image_view_state->samples != msrtss_info->rasterizationSamples)) { ^~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8731:79: error: request for member 'rasterizationSamples' in '* msrtss_info', which is of non-class type 'const int' func_name, string_VkSampleCountFlagBits(msrtss_info->rasterizationSamples), attachment_type, ^~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8744:43: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope !(image_state->createInfo.flags & VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8744:43: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' !(image_state->createInfo.flags & VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/core_validation.cpp:8770:78: error: request for member 'rasterizationSamples' in '* msrtss_info', which is of non-class type 'const int' } else if (msrtss_info && !(image_properties.sampleCounts & msrtss_info->rasterizationSamples)) { ^~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8780:55: error: request for member 'rasterizationSamples' in '* msrtss_info', which is of non-class type 'const int' string_VkSampleCountFlagBits(msrtss_info->rasterizationSamples), string_VkFormat(image_view_state->create_info.format), ^~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8781:55: error: request for member 'rasterizationSamples' in '* msrtss_info', which is of non-class type 'const int' string_VkSampleCountFlagBits(msrtss_info->rasterizationSamples), string_VkImageType(image_state->createInfo.imageType), ^~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp: In member function 'bool CoreChecks::ValidateRenderingAttachmentInfo(VkCommandBuffer, const VkRenderingInfo*, const VkRenderingAttachmentInfo*, const char*) const': layers/core_validation.cpp:8850:57: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8850:57: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:8850:122: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:8850:122: error: template argument 1 is invalid const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^ layers/core_validation.cpp:8876:57: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8876:57: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:8876:122: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:8876:122: error: template argument 1 is invalid const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^ layers/core_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateCmdBindPipeline(VkCommandBuffer, VkPipelineBindPoint, VkPipeline) const': layers/core_validation.cpp:9445:53: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope const auto msrtss_info = LvlFindInChain(rendering_info.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:9445:53: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' const auto msrtss_info = LvlFindInChain(rendering_info.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:9445:117: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto msrtss_info = LvlFindInChain(rendering_info.pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:9445:117: error: template argument 1 is invalid const auto msrtss_info = LvlFindInChain(rendering_info.pNext); ^ layers/core_validation.cpp: In member function 'bool CoreChecks::ValidateFramebufferCreateInfo(const VkFramebufferCreateInfo*) const': layers/core_validation.cpp:12532:40: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope LvlFindInChain(rpci->pSubpasses[i].pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:12532:40: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' LvlFindInChain(rpci->pSubpasses[i].pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:12532:109: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' LvlFindInChain(rpci->pSubpasses[i].pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:12532:109: error: template argument 1 is invalid LvlFindInChain(rpci->pSubpasses[i].pNext); ^ layers/core_validation.cpp:12677:40: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope LvlFindInChain(subpass_description.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:12677:40: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' LvlFindInChain(subpass_description.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:12677:109: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' LvlFindInChain(subpass_description.pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:12677:109: error: template argument 1 is invalid LvlFindInChain(subpass_description.pNext); ^ layers/core_validation.cpp: In member function 'bool CoreChecks::MsRenderedToSingleSampledValidateFBAttachments(uint32_t, const VkAttachmentReference2*, const VkFramebufferCreateInfo*, const VkRenderPassCreateInfo2*, uint32_t) const': layers/core_validation.cpp:12783:59: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope if (!(image_state->createInfo.flags & VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:12783:59: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' if (!(image_state->createInfo.flags & VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/core_validation.cpp: In member function 'bool CoreChecks::ValidateRenderpassAttachmentUsage(RenderPassCreateVersion, const VkRenderPassCreateInfo2*, const char*) const': layers/core_validation.cpp:13368:64: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope const auto ms_render_to_single_sample = LvlFindInChain(subpass.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:13368:64: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' const auto ms_render_to_single_sample = LvlFindInChain(subpass.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:13368:121: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto ms_render_to_single_sample = LvlFindInChain(subpass.pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:13368:121: error: template argument 1 is invalid const auto ms_render_to_single_sample = LvlFindInChain(subpass.pNext); ^ layers/core_validation.cpp:13634:42: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:13825:42: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:13842:50: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' ((enabled_features.multisampled_render_to_single_sampled_features ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:13892:48: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:13977:41: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' if (use_rp2 && enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateCreateSampler(VkDevice, const VkSamplerCreateInfo*, const VkAllocationCallbacks*, VkSampler_T**) const': layers/core_validation.cpp:19085:31: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope if ((pCreateInfo->flags & VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT) && (!enabled_features.non_seamless_cube_map_features.nonSeamlessCubeMap)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:19085:31: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' if ((pCreateInfo->flags & VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT) && (!enabled_features.non_seamless_cube_map_features.nonSeamlessCubeMap)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/core_validation.cpp:19085:102: error: 'const struct DeviceFeatures' has no member named 'non_seamless_cube_map_features'; did you mean 'fragment_density_map_features'? if ((pCreateInfo->flags & VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT) && (!enabled_features.non_seamless_cube_map_features.nonSeamlessCubeMap)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fragment_density_map_features 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:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/chassis.cpp:30: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/generated/chassis.cpp:30: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/chassis.cpp:30: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/generated/chassis.cpp:30: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/chassis.cpp:30: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/chassis.cpp:30: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/chassis.cpp:32: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/best_practices_validation.h:25, from layers/generated/chassis.cpp:48: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/best_practices_validation.h:866, from layers/generated/chassis.cpp:48: layers/generated/best_practices.h:1821:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties, ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/chassis.cpp:49: layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/object_lifetime_validation.h:280, from layers/generated/chassis.cpp:52: layers/generated/object_tracker.h:3141:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3145:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3150:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3154:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/stateless_validation.h:1957, from layers/generated/chassis.cpp:54: layers/generated/parameter_validation.h:2459:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2463:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2468:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2472:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/chassis.cpp:56: layers/generated/thread_safety.h:5980:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5985:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5990:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5995:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:6001:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:6007:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties, ^~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:6013:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:6018:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties, ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.cpp:12862:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.cpp:12884:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.cpp:12908:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) { ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.cpp:12931:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) { ^~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/chassis.cpp:30: layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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/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:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/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:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR 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_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/generated/parameter_validation.cpp:26: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPipelinePropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPipelinePropertiesEXT 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:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/parameter_validation.cpp:26: layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/generated/parameter_validation.cpp:26: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", 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()))}, {"VK_EXT_image_2d_view_of_3d", 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()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", 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()))}, {"VK_KHR_fragment_shader_barycentric", 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()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", 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:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "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_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "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_pipeline_properties", , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "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_subpass_merge_feedback", "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_shader_barycentric", "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_maintenance1", "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_descriptor_set_host_mapping", "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:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM'; did you mean 'GetPipelinePropertiesEXT'? if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/parameter_validation.cpp:26: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/parameter_validation.cpp:26: layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/cmd_buffer_state.h:34, from layers/stateless_validation.h:27, from layers/generated/parameter_validation.cpp:28: layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/stateless_validation.h:27, from layers/generated/parameter_validation.cpp:28: layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/stateless_validation.h:1957, from layers/generated/parameter_validation.cpp:28: layers/generated/parameter_validation.h:2459:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2463:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2468:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2472:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:42:207: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope const VkDependencyFlags AllVkDependencyFlagBits = VK_DEPENDENCY_BY_REGION_BIT|VK_DEPENDENCY_DEVICE_GROUP_BIT|VK_DEPENDENCY_VIEW_LOCAL_BIT|VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR|VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR|VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:42:207: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' const VkDependencyFlags AllVkDependencyFlagBits = VK_DEPENDENCY_BY_REGION_BIT|VK_DEPENDENCY_DEVICE_GROUP_BIT|VK_DEPENDENCY_VIEW_LOCAL_BIT|VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR|VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR|VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/parameter_validation.cpp:51:868: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_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_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' 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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT|VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT|VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/parameter_validation.cpp:52:706: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope const VkImageUsageFlags AllVkImageUsageFlagBits = VK_IMAGE_USAGE_TRANSFER_SRC_BIT|VK_IMAGE_USAGE_TRANSFER_DST_BIT|VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT|VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:52:706: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' const VkImageUsageFlags AllVkImageUsageFlagBits = VK_IMAGE_USAGE_TRANSFER_SRC_BIT|VK_IMAGE_USAGE_TRANSFER_DST_BIT|VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT|VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/parameter_validation.cpp:52:796: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope const VkImageUsageFlags AllVkImageUsageFlagBits = VK_IMAGE_USAGE_TRANSFER_SRC_BIT|VK_IMAGE_USAGE_TRANSFER_DST_BIT|VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT|VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:52:796: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' const VkImageUsageFlags AllVkImageUsageFlagBits = VK_IMAGE_USAGE_TRANSFER_SRC_BIT|VK_IMAGE_USAGE_TRANSFER_DST_BIT|VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT|VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/parameter_validation.cpp:52:834: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope const VkImageUsageFlags AllVkImageUsageFlagBits = VK_IMAGE_USAGE_TRANSFER_SRC_BIT|VK_IMAGE_USAGE_TRANSFER_DST_BIT|VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT|VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:52:834: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' const VkImageUsageFlags AllVkImageUsageFlagBits = VK_IMAGE_USAGE_TRANSFER_SRC_BIT|VK_IMAGE_USAGE_TRANSFER_DST_BIT|VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT|VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/parameter_validation.cpp:57:1731: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_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|VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT|VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:57:1731: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' 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_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT|VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/parameter_validation.cpp:57:1789: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_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|VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT|VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:57:1789: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' 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_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT|VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/parameter_validation.cpp:67:153: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope const VkSamplerCreateFlags AllVkSamplerCreateFlagBits = VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT|VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT|VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT|VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:67:153: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' const VkSamplerCreateFlags AllVkSamplerCreateFlagBits = VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT|VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT|VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT|VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/parameter_validation.cpp:67:201: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope const VkSamplerCreateFlags AllVkSamplerCreateFlagBits = VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT|VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT|VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT|VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:67:201: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' const VkSamplerCreateFlags AllVkSamplerCreateFlagBits = VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT|VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT|VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT|VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/parameter_validation.cpp:144:1606: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope const std::vector AllVkImageLayoutEnums = {VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_GENERAL, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, VK_IMAGE_LAYOUT_PREINITIALIZED, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR, VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV, VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT, VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR, VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:144:1606: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' const std::vector AllVkImageLayoutEnums = {VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_GENERAL, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, VK_IMAGE_LAYOUT_PREINITIALIZED, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR, VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV, VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT, VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR, VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/parameter_validation.cpp:144:1660: error: could not convert '{VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_GENERAL, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, VK_IMAGE_LAYOUT_PREINITIALIZED, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR, VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV, VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT, VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR, VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR, }' from '' to 'const std::vector' const std::vector AllVkImageLayoutEnums = {VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_GENERAL, VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, VK_IMAGE_LAYOUT_PREINITIALIZED, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL, VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL, VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR, VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR, VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV, VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT, VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR, VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR, VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR, VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR, VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT, }; ^ layers/generated/parameter_validation.cpp:167:692: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope const std::vector AllVkDescriptorTypeEnums = {VK_DESCRIPTOR_TYPE_SAMPLER, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC, VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK, VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT, VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR, VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV, VK_DESCRIPTOR_TYPE_MUTABLE_VALVE, VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM, VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:167:692: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' const std::vector AllVkDescriptorTypeEnums = {VK_DESCRIPTOR_TYPE_SAMPLER, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC, VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK, VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT, VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR, VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV, VK_DESCRIPTOR_TYPE_MUTABLE_VALVE, VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM, VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/parameter_validation.cpp:167:737: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope const std::vector AllVkDescriptorTypeEnums = {VK_DESCRIPTOR_TYPE_SAMPLER, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC, VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK, VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT, VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR, VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV, VK_DESCRIPTOR_TYPE_MUTABLE_VALVE, VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM, VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:167:737: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' const std::vector AllVkDescriptorTypeEnums = {VK_DESCRIPTOR_TYPE_SAMPLER, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC, VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK, VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT, VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR, VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV, VK_DESCRIPTOR_TYPE_MUTABLE_VALVE, VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM, VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/parameter_validation.cpp:167:780: error: could not convert '{VK_DESCRIPTOR_TYPE_SAMPLER, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC, VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK, VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT, VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR, VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV, VK_DESCRIPTOR_TYPE_MUTABLE_VALVE, , }' from '' to 'const std::vector' const std::vector AllVkDescriptorTypeEnums = {VK_DESCRIPTOR_TYPE_SAMPLER, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE, VK_DESCRIPTOR_TYPE_STORAGE_IMAGE, VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER, VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC, VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK, VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT, VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR, VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV, VK_DESCRIPTOR_TYPE_MUTABLE_VALVE, VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM, VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM, }; ^ layers/generated/parameter_validation.cpp:189:19: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope const std::vector AllVkPipelineRobustnessBufferBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:189:19: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' const std::vector AllVkPipelineRobustnessBufferBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/parameter_validation.cpp:189:56: error: template argument 1 is invalid const std::vector AllVkPipelineRobustnessBufferBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT, }; ^ layers/generated/parameter_validation.cpp:189:56: error: template argument 2 is invalid layers/generated/parameter_validation.cpp:189:107: error: 'VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT' was not declared in this scope const std::vector AllVkPipelineRobustnessBufferBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:189:107: note: suggested alternative: 'VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT' const std::vector AllVkPipelineRobustnessBufferBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT layers/generated/parameter_validation.cpp:189:166: error: 'VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT' was not declared in this scope const std::vector AllVkPipelineRobustnessBufferBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:189:219: error: 'VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT' was not declared in this scope const std::vector AllVkPipelineRobustnessBufferBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:189:284: error: 'VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT' was not declared in this scope const std::vector AllVkPipelineRobustnessBufferBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:189:58: error: scalar object 'AllVkPipelineRobustnessBufferBehaviorEXTEnums' requires one element in initializer const std::vector AllVkPipelineRobustnessBufferBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:190:19: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope const std::vector AllVkPipelineRobustnessImageBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:190:19: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' const std::vector AllVkPipelineRobustnessImageBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/parameter_validation.cpp:190:55: error: template argument 1 is invalid const std::vector AllVkPipelineRobustnessImageBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT, }; ^ layers/generated/parameter_validation.cpp:190:55: error: template argument 2 is invalid layers/generated/parameter_validation.cpp:190:105: error: 'VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT' was not declared in this scope const std::vector AllVkPipelineRobustnessImageBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:190:105: note: suggested alternative: 'VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT' const std::vector AllVkPipelineRobustnessImageBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT layers/generated/parameter_validation.cpp:190:163: error: 'VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT' was not declared in this scope const std::vector AllVkPipelineRobustnessImageBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:190:163: note: suggested alternative: 'VK_IMAGE_COMPRESSION_DISABLED_EXT' const std::vector AllVkPipelineRobustnessImageBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_COMPRESSION_DISABLED_EXT layers/generated/parameter_validation.cpp:190:215: error: 'VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT' was not declared in this scope const std::vector AllVkPipelineRobustnessImageBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:190:215: note: suggested alternative: 'VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV' const std::vector AllVkPipelineRobustnessImageBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV layers/generated/parameter_validation.cpp:190:278: error: 'VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT' was not declared in this scope const std::vector AllVkPipelineRobustnessImageBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:190:57: error: scalar object 'AllVkPipelineRobustnessImageBehaviorEXTEnums' requires one element in initializer const std::vector AllVkPipelineRobustnessImageBehaviorEXTEnums = {VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT, VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2444:128: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' {aka 'struct VkQueueFamilyQueryResultStatusProperties2KHR'} has no member named 'queryResultStatusSupport' skip |= validate_bool32("VkQueueFamilyQueryResultStatusProperties2KHR", "queryResultStatusSupport", structure->queryResultStatusSupport); ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3390:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: { // Covers VUID-VkPhysicalDevicePipelineRobustnessFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3390:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: { // Covers VUID-VkPhysicalDevicePipelineRobustnessFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/parameter_validation.cpp:3392:17: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope VkPhysicalDevicePipelineRobustnessFeaturesEXT *structure = (VkPhysicalDevicePipelineRobustnessFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3392:17: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT' VkPhysicalDevicePipelineRobustnessFeaturesEXT *structure = (VkPhysicalDevicePipelineRobustnessFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/parameter_validation.cpp:3392:64: error: 'structure' was not declared in this scope VkPhysicalDevicePipelineRobustnessFeaturesEXT *structure = (VkPhysicalDevicePipelineRobustnessFeaturesEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:3392:64: note: suggested alternative: 'struct' VkPhysicalDevicePipelineRobustnessFeaturesEXT *structure = (VkPhysicalDevicePipelineRobustnessFeaturesEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:3392:124: error: expected primary-expression before ')' token VkPhysicalDevicePipelineRobustnessFeaturesEXT *structure = (VkPhysicalDevicePipelineRobustnessFeaturesEXT *) header; ^ layers/generated/parameter_validation.cpp:3400:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: { // Covers VUID-VkPipelineRobustnessCreateInfoEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3400:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: { // Covers VUID-VkPipelineRobustnessCreateInfoEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp:3402:17: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope VkPipelineRobustnessCreateInfoEXT *structure = (VkPipelineRobustnessCreateInfoEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3402:17: note: suggested alternative: 'safe_VkPipelineRobustnessCreateInfoEXT' VkPipelineRobustnessCreateInfoEXT *structure = (VkPipelineRobustnessCreateInfoEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/parameter_validation.cpp:3402:52: error: 'structure' was not declared in this scope VkPipelineRobustnessCreateInfoEXT *structure = (VkPipelineRobustnessCreateInfoEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:3402:52: note: suggested alternative: 'struct' VkPipelineRobustnessCreateInfoEXT *structure = (VkPipelineRobustnessCreateInfoEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:3402:100: error: expected primary-expression before ')' token VkPipelineRobustnessCreateInfoEXT *structure = (VkPipelineRobustnessCreateInfoEXT *) header; ^ layers/generated/parameter_validation.cpp:4645:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: { // Covers VUID-VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4645:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: { // Covers VUID-VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/parameter_validation.cpp:4647:17: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *structure = (VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4647:17: note: suggested alternative: 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *structure = (VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/parameter_validation.cpp:4647:74: error: 'structure' was not declared in this scope VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *structure = (VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4647:74: note: suggested alternative: 'struct' VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *structure = (VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4647:144: error: expected primary-expression before ')' token VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *structure = (VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *) header; ^ layers/generated/parameter_validation.cpp:4819:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: { // Covers VUID-VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4819:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: { // Covers VUID-VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/parameter_validation.cpp:4821:17: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *structure = (VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4821:17: note: suggested alternative: 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *structure = (VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/parameter_validation.cpp:4821:79: error: 'structure' was not declared in this scope VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *structure = (VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4821:79: note: suggested alternative: 'struct' VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *structure = (VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4821:154: error: expected primary-expression before ')' token VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *structure = (VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *) header; ^ layers/generated/parameter_validation.cpp:4829:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: { // Covers VUID-VkMultisampledRenderToSingleSampledInfoEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4829:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: { // Covers VUID-VkMultisampledRenderToSingleSampledInfoEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp:4831:17: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope VkMultisampledRenderToSingleSampledInfoEXT *structure = (VkMultisampledRenderToSingleSampledInfoEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4831:17: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' VkMultisampledRenderToSingleSampledInfoEXT *structure = (VkMultisampledRenderToSingleSampledInfoEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/parameter_validation.cpp:4831:61: error: 'structure' was not declared in this scope VkMultisampledRenderToSingleSampledInfoEXT *structure = (VkMultisampledRenderToSingleSampledInfoEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4831:61: note: suggested alternative: 'struct' VkMultisampledRenderToSingleSampledInfoEXT *structure = (VkMultisampledRenderToSingleSampledInfoEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4831:118: error: expected primary-expression before ')' token VkMultisampledRenderToSingleSampledInfoEXT *structure = (VkMultisampledRenderToSingleSampledInfoEXT *) header; ^ layers/generated/parameter_validation.cpp:4951:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: { // Covers VUID-VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4951:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: { // Covers VUID-VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/parameter_validation.cpp:4953:17: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *structure = (VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4953:17: note: suggested alternative: 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *structure = (VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/parameter_validation.cpp:4953:64: error: 'structure' was not declared in this scope VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *structure = (VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4953:64: note: suggested alternative: 'struct' VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *structure = (VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4953:124: error: expected primary-expression before ')' token VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *structure = (VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *) header; ^ layers/generated/parameter_validation.cpp:5002:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: { // Covers VUID-VkPhysicalDeviceImageProcessingFeaturesQCOM-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5002:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: { // Covers VUID-VkPhysicalDeviceImageProcessingFeaturesQCOM-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/parameter_validation.cpp:5004:17: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope VkPhysicalDeviceImageProcessingFeaturesQCOM *structure = (VkPhysicalDeviceImageProcessingFeaturesQCOM *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5004:17: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM' VkPhysicalDeviceImageProcessingFeaturesQCOM *structure = (VkPhysicalDeviceImageProcessingFeaturesQCOM *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/parameter_validation.cpp:5004:62: error: 'structure' was not declared in this scope VkPhysicalDeviceImageProcessingFeaturesQCOM *structure = (VkPhysicalDeviceImageProcessingFeaturesQCOM *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:5004:62: note: suggested alternative: 'struct' VkPhysicalDeviceImageProcessingFeaturesQCOM *structure = (VkPhysicalDeviceImageProcessingFeaturesQCOM *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:5004:120: error: expected primary-expression before ')' token VkPhysicalDeviceImageProcessingFeaturesQCOM *structure = (VkPhysicalDeviceImageProcessingFeaturesQCOM *) header; ^ layers/generated/parameter_validation.cpp:5056:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: { // Covers VUID-VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5056:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: { // Covers VUID-VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/parameter_validation.cpp:5058:17: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *structure = (VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5058:17: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *structure = (VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/parameter_validation.cpp:5058:68: error: 'structure' was not declared in this scope VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *structure = (VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:5058:68: note: suggested alternative: 'struct' VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *structure = (VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:5058:132: error: expected primary-expression before ')' token VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *structure = (VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *) header; ^ layers/generated/parameter_validation.cpp:5066:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: { // Covers VUID-VkPipelineShaderStageModuleIdentifierCreateInfoEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5066:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: { // Covers VUID-VkPipelineShaderStageModuleIdentifierCreateInfoEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp:5068:17: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope VkPipelineShaderStageModuleIdentifierCreateInfoEXT *structure = (VkPipelineShaderStageModuleIdentifierCreateInfoEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5068:17: note: suggested alternative: 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT' VkPipelineShaderStageModuleIdentifierCreateInfoEXT *structure = (VkPipelineShaderStageModuleIdentifierCreateInfoEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/parameter_validation.cpp:5068:69: error: 'structure' was not declared in this scope VkPipelineShaderStageModuleIdentifierCreateInfoEXT *structure = (VkPipelineShaderStageModuleIdentifierCreateInfoEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:5068:69: note: suggested alternative: 'struct' VkPipelineShaderStageModuleIdentifierCreateInfoEXT *structure = (VkPipelineShaderStageModuleIdentifierCreateInfoEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:5068:134: error: expected primary-expression before ')' token VkPipelineShaderStageModuleIdentifierCreateInfoEXT *structure = (VkPipelineShaderStageModuleIdentifierCreateInfoEXT *) header; ^ layers/generated/parameter_validation.cpp:5074:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: { // Covers VUID-VkPhysicalDeviceTilePropertiesFeaturesQCOM-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5074:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: { // Covers VUID-VkPhysicalDeviceTilePropertiesFeaturesQCOM-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/parameter_validation.cpp:5076:17: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope VkPhysicalDeviceTilePropertiesFeaturesQCOM *structure = (VkPhysicalDeviceTilePropertiesFeaturesQCOM *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5076:17: note: suggested alternative: 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM' VkPhysicalDeviceTilePropertiesFeaturesQCOM *structure = (VkPhysicalDeviceTilePropertiesFeaturesQCOM *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/parameter_validation.cpp:5076:61: error: 'structure' was not declared in this scope VkPhysicalDeviceTilePropertiesFeaturesQCOM *structure = (VkPhysicalDeviceTilePropertiesFeaturesQCOM *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:5076:61: note: suggested alternative: 'struct' VkPhysicalDeviceTilePropertiesFeaturesQCOM *structure = (VkPhysicalDeviceTilePropertiesFeaturesQCOM *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:5076:118: error: expected primary-expression before ')' token VkPhysicalDeviceTilePropertiesFeaturesQCOM *structure = (VkPhysicalDeviceTilePropertiesFeaturesQCOM *) header; ^ layers/generated/parameter_validation.cpp:5082:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: { // Covers VUID-VkPhysicalDeviceAmigoProfilingFeaturesSEC-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5082:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: { // Covers VUID-VkPhysicalDeviceAmigoProfilingFeaturesSEC-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/parameter_validation.cpp:5084:17: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope VkPhysicalDeviceAmigoProfilingFeaturesSEC *structure = (VkPhysicalDeviceAmigoProfilingFeaturesSEC *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5084:17: note: suggested alternative: 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC' VkPhysicalDeviceAmigoProfilingFeaturesSEC *structure = (VkPhysicalDeviceAmigoProfilingFeaturesSEC *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/parameter_validation.cpp:5084:60: error: 'structure' was not declared in this scope VkPhysicalDeviceAmigoProfilingFeaturesSEC *structure = (VkPhysicalDeviceAmigoProfilingFeaturesSEC *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:5084:60: note: suggested alternative: 'struct' VkPhysicalDeviceAmigoProfilingFeaturesSEC *structure = (VkPhysicalDeviceAmigoProfilingFeaturesSEC *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:5084:116: error: expected primary-expression before ')' token VkPhysicalDeviceAmigoProfilingFeaturesSEC *structure = (VkPhysicalDeviceAmigoProfilingFeaturesSEC *) header; ^ layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateInstance(const VkInstanceCreateInfo*, const VkAllocationCallbacks*, VkInstance_T**) const': layers/generated/parameter_validation.cpp:5164:188: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkInstanceCreateInfo[] = { VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT, VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT, static_cast(VK_STRUCTURE_TYPE_INSTANCE_LAYER_SETTINGS_EXT) }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5164:188: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' const VkStructureType allowed_structs_VkInstanceCreateInfo[] = { VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT, VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT, static_cast(VK_STRUCTURE_TYPE_INSTANCE_LAYER_SETTINGS_EXT) }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR 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:5336:668: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' 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_AMIGO_PROFILING_FEATURES_SEC, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT, 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_PROCESSING_FEATURES_QCOM, 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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT, 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_PIPELINE_ROBUSTNESS_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_MODULE_IDENTIFIER_FEATURES_EXT, 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_TILE_PROPERTIES_FEATURES_QCOM, 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:5336:668: 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_AMIGO_PROFILING_FEATURES_SEC, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT, 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_PROCESSING_FEATURES_QCOM, 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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT, 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_PIPELINE_ROBUSTNESS_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_MODULE_IDENTIFIER_FEATURES_EXT, 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_TILE_PROPERTIES_FEATURES_QCOM, 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:5336:732: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_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_AMIGO_PROFILING_FEATURES_SEC, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT, 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_PROCESSING_FEATURES_QCOM, 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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT, 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_PIPELINE_ROBUSTNESS_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_MODULE_IDENTIFIER_FEATURES_EXT, 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_TILE_PROPERTIES_FEATURES_QCOM, 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:5336:732: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_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_AMIGO_PROFILING_FEATURES_SEC, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT, 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_PROCESSING_FEATURES_QCOM, 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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT, 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_PIPELINE_ROBUSTNESS_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_MODULE_IDENTIFIER_FEATURES_EXT, 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_TILE_PROPERTIES_FEATURES_QCOM, 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_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/parameter_validation.cpp:5336:3532: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' 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_AMIGO_PROFILING_FEATURES_SEC, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT, 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_PROCESSING_FEATURES_QCOM, 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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT, 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_PIPELINE_ROBUSTNESS_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_MODULE_IDENTIFIER_FEATURES_EXT, 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_TILE_PROPERTIES_FEATURES_QCOM, 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:5336:3532: 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_AMIGO_PROFILING_FEATURES_SEC, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT, 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_PROCESSING_FEATURES_QCOM, 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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT, 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_PIPELINE_ROBUSTNESS_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_MODULE_IDENTIFIER_FEATURES_EXT, 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_TILE_PROPERTIES_FEATURES_QCOM, 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:5336: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_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_AMIGO_PROFILING_FEATURES_SEC, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT, 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_PROCESSING_FEATURES_QCOM, 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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT, 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_PIPELINE_ROBUSTNESS_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_MODULE_IDENTIFIER_FEATURES_EXT, 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_TILE_PROPERTIES_FEATURES_QCOM, 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:5336: 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_AMIGO_PROFILING_FEATURES_SEC, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT, 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_PROCESSING_FEATURES_QCOM, 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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT, 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_PIPELINE_ROBUSTNESS_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_MODULE_IDENTIFIER_FEATURES_EXT, 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_TILE_PROPERTIES_FEATURES_QCOM, 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:5336: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope layers/generated/parameter_validation.cpp:5336: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_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_AMIGO_PROFILING_FEATURES_SEC, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT, 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_PROCESSING_FEATURES_QCOM, 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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT, 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_PIPELINE_ROBUSTNESS_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_MODULE_IDENTIFIER_FEATURES_EXT, 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_TILE_PROPERTIES_FEATURES_QCOM, 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_ROBUSTNESS_2_FEATURES_EXT layers/generated/parameter_validation.cpp:5336: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope layers/generated/parameter_validation.cpp:5336: 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_AMIGO_PROFILING_FEATURES_SEC, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT, 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_PROCESSING_FEATURES_QCOM, 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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT, 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_PIPELINE_ROBUSTNESS_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_MODULE_IDENTIFIER_FEATURES_EXT, 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_TILE_PROPERTIES_FEATURES_QCOM, 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:5336: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope layers/generated/parameter_validation.cpp:5336: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_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_AMIGO_PROFILING_FEATURES_SEC, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT, 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_PROCESSING_FEATURES_QCOM, 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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT, 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_PIPELINE_ROBUSTNESS_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_MODULE_IDENTIFIER_FEATURES_EXT, 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_TILE_PROPERTIES_FEATURES_QCOM, 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_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/parameter_validation.cpp:5336: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope layers/generated/parameter_validation.cpp:5336: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_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_AMIGO_PROFILING_FEATURES_SEC, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT, 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_PROCESSING_FEATURES_QCOM, 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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT, 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_PIPELINE_ROBUSTNESS_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_MODULE_IDENTIFIER_FEATURES_EXT, 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_TILE_PROPERTIES_FEATURES_QCOM, 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_PIPELINE_PROPERTIES_FEATURES_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateQueueSubmit(VkQueue, uint32_t, const VkSubmitInfo*, VkFence) const': layers/generated/parameter_validation.cpp:5548:70: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope const VkStructureType allowed_structs_VkSubmitInfo[] = { VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC, VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR, VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO, VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR, VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO, VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO, VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR, VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5548:70: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' const VkStructureType allowed_structs_VkSubmitInfo[] = { VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC, VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR, VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO, VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR, VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO, VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO, VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR, VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateAllocateMemory(VkDevice, const VkMemoryAllocateInfo*, const VkAllocationCallbacks*, VkDeviceMemory_T**) const': layers/generated/parameter_validation.cpp:5587:344: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkMemoryAllocateInfo[] = { VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV, VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO, VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV, VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR, VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV, VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID, VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA, VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR, VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR, VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV, VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT, VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO, VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO, VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO, VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5587:344: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' const VkStructureType allowed_structs_VkMemoryAllocateInfo[] = { VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV, VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO, VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV, VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR, VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV, VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID, VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA, VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR, VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR, VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV, VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT, VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO, VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO, VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO, VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp:5587:790: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkMemoryAllocateInfo[] = { VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV, VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO, VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV, VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR, VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV, VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID, VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA, VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR, VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR, VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV, VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT, VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO, VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO, VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO, VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5587:790: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' const VkStructureType allowed_structs_VkMemoryAllocateInfo[] = { VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV, VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO, VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV, VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR, VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV, VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID, VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA, VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR, VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR, VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV, VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT, VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO, VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO, VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO, VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateSemaphore(VkDevice, const VkSemaphoreCreateInfo*, const VkAllocationCallbacks*, VkSemaphore_T**) const': layers/generated/parameter_validation.cpp:5999:75: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkSemaphoreCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO, VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR, VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT, VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5999:75: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' const VkStructureType allowed_structs_VkSemaphoreCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO, VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR, VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT, VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp:5999:236: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkSemaphoreCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO, VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR, VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT, VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5999:236: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' const VkStructureType allowed_structs_VkSemaphoreCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO, VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR, VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT, VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateEvent(VkDevice, const VkEventCreateInfo*, const VkAllocationCallbacks*, VkEvent_T**) const': layers/generated/parameter_validation.cpp:6067:71: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkEventCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:6067:71: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' const VkStructureType allowed_structs_VkEventCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp:6067:126: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkEventCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:6067:126: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' const VkStructureType allowed_structs_VkEventCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateBufferView(VkDevice, const VkBufferViewCreateInfo*, const VkAllocationCallbacks*, VkBufferView_T**) const': layers/generated/parameter_validation.cpp:6318:76: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkBufferViewCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:6318:76: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' const VkStructureType allowed_structs_VkBufferViewCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR 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:6390:195: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:6390:195: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' 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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp:6390:738: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:6390:738: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/parameter_validation.cpp:6390:790: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:6390:790: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' 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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateImageView(VkDevice, const VkImageViewCreateInfo*, const VkAllocationCallbacks*, VkImageView_T**) const': layers/generated/parameter_validation.cpp:6494:75: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkImageViewCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT, VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM, VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:6494:75: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' const VkStructureType allowed_structs_VkImageViewCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT, VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM, VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp:6494:235: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope const VkStructureType allowed_structs_VkImageViewCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT, VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM, VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:6494:235: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' const VkStructureType allowed_structs_VkImageViewCreateInfo[] = { VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT, VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM, VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR 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:6737:838: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_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, VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:6737:838: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' 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_ROBUSTNESS_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateComputePipelines(VkDevice, VkPipelineCache, uint32_t, const VkComputePipelineCreateInfo*, const VkAllocationCallbacks*, VkPipeline_T**) const': layers/generated/parameter_validation.cpp:6793:204: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkComputePipelineCreateInfo[] = { VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO, VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:6793:204: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' const VkStructureType allowed_structs_VkComputePipelineCreateInfo[] = { VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO, VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp:6801:196: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkPipelineShaderStageCreateInfo[] = { VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:6801:196: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' const VkStructureType allowed_structs_VkPipelineShaderStageCreateInfo[] = { VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetPhysicalDeviceProperties2(VkPhysicalDevice, VkPhysicalDeviceProperties2*) const': layers/generated/parameter_validation.cpp:8584:1535: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' 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_IMAGE_PROCESSING_PROPERTIES_QCOM, 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_PIPELINE_ROBUSTNESS_PROPERTIES_EXT, 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_MODULE_IDENTIFIER_PROPERTIES_EXT, 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:8584:1535: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_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_IMAGE_PROCESSING_PROPERTIES_QCOM, 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_PIPELINE_ROBUSTNESS_PROPERTIES_EXT, 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_MODULE_IDENTIFIER_PROPERTIES_EXT, 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_RAY_TRACING_PROPERTIES_NV layers/generated/parameter_validation.cpp:8584:2248: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_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_IMAGE_PROCESSING_PROPERTIES_QCOM, 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_PIPELINE_ROBUSTNESS_PROPERTIES_EXT, 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_MODULE_IDENTIFIER_PROPERTIES_EXT, 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:8584:2248: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_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_IMAGE_PROCESSING_PROPERTIES_QCOM, 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_PIPELINE_ROBUSTNESS_PROPERTIES_EXT, 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_MODULE_IDENTIFIER_PROPERTIES_EXT, 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_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/parameter_validation.cpp:8584:3173: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_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_IMAGE_PROCESSING_PROPERTIES_QCOM, 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_PIPELINE_ROBUSTNESS_PROPERTIES_EXT, 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_MODULE_IDENTIFIER_PROPERTIES_EXT, 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:8584:3173: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_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_IMAGE_PROCESSING_PROPERTIES_QCOM, 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_PIPELINE_ROBUSTNESS_PROPERTIES_EXT, 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_MODULE_IDENTIFIER_PROPERTIES_EXT, 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_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetPhysicalDeviceFormatProperties2(VkPhysicalDevice, VkFormat, VkFormatProperties2*) const': layers/generated/parameter_validation.cpp:8601:232: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope const VkStructureType allowed_structs_VkFormatProperties2[] = { VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT, VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT, VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3, VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:8601:232: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' const VkStructureType allowed_structs_VkFormatProperties2[] = { VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT, VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT, VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3, VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR 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:9097:144: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT, 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:9097:144: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' const VkStructureType allowed_structs_VkSubpassDescription2[] = { VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR, VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT, 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_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCmdBeginRendering(VkCommandBuffer, const VkRenderingInfo*) const': layers/generated/parameter_validation.cpp:10036:124: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkRenderingInfo[] = { VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO, VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT, VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:10036:124: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' const VkStructureType allowed_structs_VkRenderingInfo[] = { VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO, VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT, VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetDeviceImageMemoryRequirements(VkDevice, const VkDeviceImageMemoryRequirements*, VkMemoryRequirements2*) const': layers/generated/parameter_validation.cpp:10322:199: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:10322:199: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' 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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp:10322:742: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:10322:742: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/parameter_validation.cpp:10322:794: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:10322:794: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' 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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetDeviceImageSparseMemoryRequirements(VkDevice, const VkDeviceImageMemoryRequirements*, uint32_t*, VkSparseImageMemoryRequirements2*) const': layers/generated/parameter_validation.cpp:10372:199: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:10372:199: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' 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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp:10372:742: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:10372:742: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/parameter_validation.cpp:10372:794: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:10372:794: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' 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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCmdBeginRenderingKHR(VkCommandBuffer, const VkRenderingInfo*) const': layers/generated/parameter_validation.cpp:11678:124: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkRenderingInfo[] = { VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO, VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT, VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:11678:124: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' const VkStructureType allowed_structs_VkRenderingInfo[] = { VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO, VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT, VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetPhysicalDeviceProperties2KHR(VkPhysicalDevice, VkPhysicalDeviceProperties2*) const': layers/generated/parameter_validation.cpp:11782:1535: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' 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_IMAGE_PROCESSING_PROPERTIES_QCOM, 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_PIPELINE_ROBUSTNESS_PROPERTIES_EXT, 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_MODULE_IDENTIFIER_PROPERTIES_EXT, 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:11782:1535: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_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_IMAGE_PROCESSING_PROPERTIES_QCOM, 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_PIPELINE_ROBUSTNESS_PROPERTIES_EXT, 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_MODULE_IDENTIFIER_PROPERTIES_EXT, 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_RAY_TRACING_PROPERTIES_NV layers/generated/parameter_validation.cpp:11782:2248: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_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_IMAGE_PROCESSING_PROPERTIES_QCOM, 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_PIPELINE_ROBUSTNESS_PROPERTIES_EXT, 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_MODULE_IDENTIFIER_PROPERTIES_EXT, 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:11782:2248: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_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_IMAGE_PROCESSING_PROPERTIES_QCOM, 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_PIPELINE_ROBUSTNESS_PROPERTIES_EXT, 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_MODULE_IDENTIFIER_PROPERTIES_EXT, 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_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/parameter_validation.cpp:11782:3173: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_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_IMAGE_PROCESSING_PROPERTIES_QCOM, 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_PIPELINE_ROBUSTNESS_PROPERTIES_EXT, 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_MODULE_IDENTIFIER_PROPERTIES_EXT, 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:11782:3173: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_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_IMAGE_PROCESSING_PROPERTIES_QCOM, 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_PIPELINE_ROBUSTNESS_PROPERTIES_EXT, 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_MODULE_IDENTIFIER_PROPERTIES_EXT, 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_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetPhysicalDeviceFormatProperties2KHR(VkPhysicalDevice, VkFormat, VkFormatProperties2*) const': layers/generated/parameter_validation.cpp:11799:232: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope const VkStructureType allowed_structs_VkFormatProperties2[] = { VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT, VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT, VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3, VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:11799:232: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' const VkStructureType allowed_structs_VkFormatProperties2[] = { VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT, VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT, VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3, VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR 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:12413:144: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_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_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT, 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:12413:144: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' const VkStructureType allowed_structs_VkSubpassDescription2[] = { VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR, VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT, 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_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetDeviceImageMemoryRequirementsKHR(VkDevice, const VkDeviceImageMemoryRequirements*, VkMemoryRequirements2*) const': layers/generated/parameter_validation.cpp:14362:199: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:14362:199: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' 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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp:14362:742: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:14362:742: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/parameter_validation.cpp:14362:794: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:14362:794: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' 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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetDeviceImageSparseMemoryRequirementsKHR(VkDevice, const VkDeviceImageMemoryRequirements*, uint32_t*, VkSparseImageMemoryRequirements2*) const': layers/generated/parameter_validation.cpp:14414:199: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:14414:199: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' 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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp:14414:742: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:14414:742: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/parameter_validation.cpp:14414:794: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:14414:794: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' 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_EXPORT_METAL_OBJECT_CREATE_INFO_EXT, 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_IMPORT_METAL_IO_SURFACE_INFO_EXT, VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateRayTracingPipelinesNV(VkDevice, VkPipelineCache, uint32_t, const VkRayTracingPipelineCreateInfoNV*, const VkAllocationCallbacks*, VkPipeline_T**) const': layers/generated/parameter_validation.cpp:16374:149: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkPipelineShaderStageCreateInfo[] = { VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:16374:149: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' const VkStructureType allowed_structs_VkPipelineShaderStageCreateInfo[] = { VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp:16374:204: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkPipelineShaderStageCreateInfo[] = { VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:16374:204: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' const VkStructureType allowed_structs_VkPipelineShaderStageCreateInfo[] = { VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp: At global scope: layers/generated/parameter_validation.cpp:18439:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetShaderModuleIdentifierEXT(VkDevice, VkShaderModule, int*) const': layers/generated/parameter_validation.cpp:18443:138: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope if (!IsExtEnabled(device_extensions.vk_ext_shader_module_identifier)) skip |= OutputExtensionError("vkGetShaderModuleIdentifierEXT", VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18443:138: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' if (!IsExtEnabled(device_extensions.vk_ext_shader_module_identifier)) skip |= OutputExtensionError("vkGetShaderModuleIdentifierEXT", VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/parameter_validation.cpp:18445:146: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope skip |= validate_struct_type("vkGetShaderModuleIdentifierEXT", "pIdentifier", "VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT", pIdentifier, VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT, true, "VUID-vkGetShaderModuleIdentifierEXT-pIdentifier-parameter", "VUID-VkShaderModuleIdentifierEXT-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18445:146: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' skip |= validate_struct_type("vkGetShaderModuleIdentifierEXT", "pIdentifier", "VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT", pIdentifier, VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT, true, "VUID-vkGetShaderModuleIdentifierEXT-pIdentifier-parameter", "VUID-VkShaderModuleIdentifierEXT-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/parameter_validation.cpp:18448:114: error: request for member 'pNext' in '* pIdentifier', which is of non-class type 'int' skip |= validate_struct_pnext("vkGetShaderModuleIdentifierEXT", "pIdentifier->pNext", NULL, pIdentifier->pNext, 0, NULL, GeneratedVulkanHeaderVersion, "VUID-VkShaderModuleIdentifierEXT-pNext-pNext", kVUIDUndefined, false, false); ^~~~~ layers/generated/parameter_validation.cpp: At global scope: layers/generated/parameter_validation.cpp:18456:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice, const VkShaderModuleCreateInfo*, int*) const': layers/generated/parameter_validation.cpp:18460:148: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope if (!IsExtEnabled(device_extensions.vk_ext_shader_module_identifier)) skip |= OutputExtensionError("vkGetShaderModuleCreateInfoIdentifierEXT", VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18460:148: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' if (!IsExtEnabled(device_extensions.vk_ext_shader_module_identifier)) skip |= OutputExtensionError("vkGetShaderModuleCreateInfoIdentifierEXT", VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/parameter_validation.cpp:18468:156: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope skip |= validate_struct_type("vkGetShaderModuleCreateInfoIdentifierEXT", "pIdentifier", "VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT", pIdentifier, VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT, true, "VUID-vkGetShaderModuleCreateInfoIdentifierEXT-pIdentifier-parameter", "VUID-VkShaderModuleIdentifierEXT-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18468:156: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' skip |= validate_struct_type("vkGetShaderModuleCreateInfoIdentifierEXT", "pIdentifier", "VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT", pIdentifier, VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT, true, "VUID-vkGetShaderModuleCreateInfoIdentifierEXT-pIdentifier-parameter", "VUID-VkShaderModuleIdentifierEXT-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/parameter_validation.cpp:18471:124: error: request for member 'pNext' in '* pIdentifier', which is of non-class type 'int' skip |= validate_struct_pnext("vkGetShaderModuleCreateInfoIdentifierEXT", "pIdentifier->pNext", NULL, pIdentifier->pNext, 0, NULL, GeneratedVulkanHeaderVersion, "VUID-VkShaderModuleIdentifierEXT-pNext-pNext", kVUIDUndefined, false, false); ^~~~~ layers/generated/parameter_validation.cpp: At global scope: layers/generated/parameter_validation.cpp:18482:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const { ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice, VkFramebuffer, uint32_t*, int*) const': layers/generated/parameter_validation.cpp:18485:134: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope if (!IsExtEnabled(device_extensions.vk_qcom_tile_properties)) skip |= OutputExtensionError("vkGetFramebufferTilePropertiesQCOM", VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18485:134: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' if (!IsExtEnabled(device_extensions.vk_qcom_tile_properties)) skip |= OutputExtensionError("vkGetFramebufferTilePropertiesQCOM", VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/parameter_validation.cpp:18487:186: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope skip |= validate_struct_type_array("vkGetFramebufferTilePropertiesQCOM", "pPropertiesCount", "pProperties", "VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM", pPropertiesCount, pProperties, VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM, true, false, false, "VUID-VkTilePropertiesQCOM-sType-sType", "VUID-vkGetFramebufferTilePropertiesQCOM-pProperties-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18487:186: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' skip |= validate_struct_type_array("vkGetFramebufferTilePropertiesQCOM", "pPropertiesCount", "pProperties", "VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM", pPropertiesCount, pProperties, VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM, true, false, false, "VUID-VkTilePropertiesQCOM-sType-sType", "VUID-vkGetFramebufferTilePropertiesQCOM-pProperties-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/parameter_validation.cpp: At global scope: layers/generated/parameter_validation.cpp:18494:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const { ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice, const VkRenderingInfo*, int*) const': layers/generated/parameter_validation.cpp:18497:139: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope if (!IsExtEnabled(device_extensions.vk_qcom_tile_properties)) skip |= OutputExtensionError("vkGetDynamicRenderingTilePropertiesQCOM", VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18497:139: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' if (!IsExtEnabled(device_extensions.vk_qcom_tile_properties)) skip |= OutputExtensionError("vkGetDynamicRenderingTilePropertiesQCOM", VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/parameter_validation.cpp:18501:124: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkRenderingInfo[] = { VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO, VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT, VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18501:124: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' const VkStructureType allowed_structs_VkRenderingInfo[] = { VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO, VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT, VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT, VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp:18571:147: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope skip |= validate_struct_type("vkGetDynamicRenderingTilePropertiesQCOM", "pProperties", "VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM", pProperties, VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM, true, "VUID-vkGetDynamicRenderingTilePropertiesQCOM-pProperties-parameter", "VUID-VkTilePropertiesQCOM-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18571:147: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' skip |= validate_struct_type("vkGetDynamicRenderingTilePropertiesQCOM", "pProperties", "VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM", pProperties, VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM, true, "VUID-vkGetDynamicRenderingTilePropertiesQCOM-pProperties-parameter", "VUID-VkTilePropertiesQCOM-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateRayTracingPipelinesKHR(VkDevice, VkDeferredOperationKHR, VkPipelineCache, uint32_t, const VkRayTracingPipelineCreateInfoKHR*, const VkAllocationCallbacks*, VkPipeline_T**) const': layers/generated/parameter_validation.cpp:19164:149: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkRayTracingPipelineCreateInfoKHR[] = { VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO, VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:19164:149: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' const VkStructureType allowed_structs_VkRayTracingPipelineCreateInfoKHR[] = { VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO, VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/parameter_validation.cpp:19176:204: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkPipelineShaderStageCreateInfo[] = { VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:19176:204: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' const VkStructureType allowed_structs_VkPipelineShaderStageCreateInfo[] = { VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO, VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT 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:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.FFKeXr (%build) Bad exit status from /var/tmp/rpm-tmp.FFKeXr (%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