Mock Version: 2.12 Mock Version: 2.12 Mock Version: 2.12 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/vulkan-tools.spec'], chrootPath='/var/lib/mock/dist-an8.6-build-83882-41938/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 aarch64 --nodeps /builddir/build/SPECS/vulkan-tools.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/vulkan-tools-1.3.204.0-1.an8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/vulkan-tools.spec'], chrootPath='/var/lib/mock/dist-an8.6-build-83882-41938/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 aarch64 --nodeps /builddir/build/SPECS/vulkan-tools.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.qK624N + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Vulkan-Tools-sdk-1.3.204.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/Vulkan-Tools-sdk-1.3.204.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Vulkan-Tools-sdk-1.3.204.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.RpzVON + umask 022 + cd /builddir/build/BUILD + cd Vulkan-Tools-sdk-1.3.204.0 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -GNinja -DCMAKE_BUILD_TYPE=Release -DGLSLANG_INSTALL_DIR=/usr . -- 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 -- Using find_package to locate Vulkan -- Found Vulkan: /usr/lib64/libvulkan.so -- Found VulkanHeaders: /usr/include -- Found VulkanRegistry: /usr/share/vulkan/registry -- Vulkan FOUND = TRUE -- Vulkan Lib Dir = /usr/lib64 -- Vulkan Lib = /usr/lib64/libvulkan.so -- Vulkan Headers Include = /usr/include -- Vulkan Headers Registry = /usr/share/vulkan/registry -- Using GLSLANG_INSTALL_DIR to look for glslangValidator -- 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) cube/CMakeLists.txt:68 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found WAYLAND_CLIENT: /usr/lib64/libwayland-client.so -- Found WAYLAND_SERVER: /usr/lib64/libwayland-server.so -- Found WAYLAND_EGL: /usr/lib64/libwayland-egl.so CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND_SERVER) does not match the name of the calling package (Wayland). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindWayland.cmake:53 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) cube/CMakeLists.txt:68 (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) cube/CMakeLists.txt:68 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND_CURSOR) does not match the name of the calling package (Wayland). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindWayland.cmake:55 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) cube/CMakeLists.txt:68 (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) cube/CMakeLists.txt:68 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found WAYLAND_CURSOR: /usr/lib64/libwayland-cursor.so -- Found WAYLAND: /usr/lib64/libwayland-client.so;/usr/lib64/libwayland-server.so;/usr/lib64/libwayland-egl.so;/usr/lib64/libwayland-cursor.so CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND) does not match the name of the calling package (WaylandScanner). 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/FindWaylandScanner.cmake:12 (find_package_handle_standard_args) cube/CMakeLists.txt:69 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found WAYLAND: /usr/bin/wayland-scanner -- Checking for module 'wayland-protocols' -- Found wayland-protocols, version 1.21 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 (WaylandProtocols). 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/FindWaylandProtocols.cmake:12 (find_package_handle_standard_args) cube/CMakeLists.txt:70 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found WAYLAND: //usr/share/wayland-protocols -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - 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) vulkaninfo/CMakeLists.txt:82 (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_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) vulkaninfo/CMakeLists.txt:82 (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) vulkaninfo/CMakeLists.txt:82 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- 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) vulkaninfo/CMakeLists.txt:82 (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) vulkaninfo/CMakeLists.txt:82 (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 INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0 + /usr/bin/ninja -v -j8 [1/18] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube/xdg-shell-code.c [2/18] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube/xdg-decoration-code.c [3/18] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube/xdg-decoration-client-header.h [4/18] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube/xdg-shell-client-header.h [5/18] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube && /usr/bin/glslangValidator -V -x -o /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube/cube.frag.inc /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube/cube.frag /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube/cube.frag [6/18] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube && /usr/bin/glslangValidator -V -x -o /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube/cube.vert.inc /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube/cube.vert /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.204.0/cube/cube.vert [7/18] /usr/bin/cc -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -Icube -Icube/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -fvisibility=hidden -DNDEBUG -MD -MT cube/CMakeFiles/vkcube-wayland.dir/xdg-decoration-code.c.o -MF cube/CMakeFiles/vkcube-wayland.dir/xdg-decoration-code.c.o.d -o cube/CMakeFiles/vkcube-wayland.dir/xdg-decoration-code.c.o -c cube/xdg-decoration-code.c [8/18] /usr/bin/cc -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -Icube -Icube/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -fvisibility=hidden -DNDEBUG -MD -MT cube/CMakeFiles/vkcube-wayland.dir/xdg-shell-code.c.o -MF cube/CMakeFiles/vkcube-wayland.dir/xdg-shell-code.c.o.d -o cube/CMakeFiles/vkcube-wayland.dir/xdg-shell-code.c.o -c cube/xdg-shell-code.c [9/18] /usr/bin/cc -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_XCB_KHR -Icube -Icube/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -fvisibility=hidden -DNDEBUG -MD -MT cube/CMakeFiles/vkcube.dir/cube.c.o -MF cube/CMakeFiles/vkcube.dir/cube.c.o.d -o cube/CMakeFiles/vkcube.dir/cube.c.o -c cube/cube.c [10/18] : && /usr/bin/cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -fvisibility=hidden -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld cube/CMakeFiles/vkcube.dir/cube.c.o -o cube/vkcube /usr/lib64/libxcb.so -lm /usr/lib64/libvulkan.so -lrt && : [11/18] /usr/bin/cc -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -Icube -Icube/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -fvisibility=hidden -DNDEBUG -MD -MT cube/CMakeFiles/vkcube-wayland.dir/cube.c.o -MF cube/CMakeFiles/vkcube-wayland.dir/cube.c.o.d -o cube/CMakeFiles/vkcube-wayland.dir/cube.c.o -c cube/cube.c [12/18] : && /usr/bin/cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -fvisibility=hidden -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld cube/CMakeFiles/vkcube-wayland.dir/cube.c.o cube/CMakeFiles/vkcube-wayland.dir/xdg-shell-code.c.o cube/CMakeFiles/vkcube-wayland.dir/xdg-decoration-code.c.o -o cube/vkcube-wayland /usr/lib64/libxcb.so -lm /usr/lib64/libwayland-client.so /usr/lib64/libvulkan.so -lrt && : [13/18] /usr/bin/c++ -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 -DVkICD_mock_icd_EXPORTS -Iicd -I. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -std=c++11 -fno-rtti -fvisibility=hidden -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -MD -MT icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o -MF icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o.d -o icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o -c icd/generated/mock_icd.cpp FAILED: icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o /usr/bin/c++ -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 -DVkICD_mock_icd_EXPORTS -Iicd -I. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -std=c++11 -fno-rtti -fvisibility=hidden -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -MD -MT icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o -MF icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o.d -o icd/CMakeFiles/VkICD_mock_icd.dir/generated/mock_icd.cpp.o -c icd/generated/mock_icd.cpp In file included from icd/generated/mock_icd.cpp:22: icd/generated/mock_icd.h:1347:5: error: 'VkPhysicalDeviceToolProperties' has not been declared VkPhysicalDeviceToolProperties* pToolProperties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:1351:11: error: 'VkPrivateDataSlotCreateInfo' does not name a type; did you mean 'VkPrivateDataSlotCreateInfoEXT'? const VkPrivateDataSlotCreateInfo* pCreateInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPrivateDataSlotCreateInfoEXT icd/generated/mock_icd.h:1353:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot* pPrivateDataSlot); ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:1357:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot privateDataSlot, ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:1364:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot privateDataSlot, ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:1371:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot privateDataSlot, ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:1377:11: error: 'VkDependencyInfo' does not name a type; did you mean 'VkDependencyInfoKHR'? const VkDependencyInfo* pDependencyInfo); ^~~~~~~~~~~~~~~~ VkDependencyInfoKHR icd/generated/mock_icd.h:1382:5: error: 'VkPipelineStageFlags2' has not been declared VkPipelineStageFlags2 stageMask); ^~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:1388:11: error: 'VkDependencyInfo' does not name a type; did you mean 'VkDependencyInfoKHR'? const VkDependencyInfo* pDependencyInfos); ^~~~~~~~~~~~~~~~ VkDependencyInfoKHR icd/generated/mock_icd.h:1392:11: error: 'VkDependencyInfo' does not name a type; did you mean 'VkDependencyInfoKHR'? const VkDependencyInfo* pDependencyInfo); ^~~~~~~~~~~~~~~~ VkDependencyInfoKHR icd/generated/mock_icd.h:1396:5: error: 'VkPipelineStageFlags2' has not been declared VkPipelineStageFlags2 stage, ^~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:1403:11: error: 'VkSubmitInfo2' does not name a type; did you mean 'VkSubmitInfo'? const VkSubmitInfo2* pSubmits, ^~~~~~~~~~~~~ VkSubmitInfo icd/generated/mock_icd.h:1408:11: error: 'VkCopyBufferInfo2' does not name a type; did you mean 'VkCopyBufferInfo2KHR'? const VkCopyBufferInfo2* pCopyBufferInfo); ^~~~~~~~~~~~~~~~~ VkCopyBufferInfo2KHR icd/generated/mock_icd.h:1412:11: error: 'VkCopyImageInfo2' does not name a type; did you mean 'VkCopyImageInfo2KHR'? const VkCopyImageInfo2* pCopyImageInfo); ^~~~~~~~~~~~~~~~ VkCopyImageInfo2KHR icd/generated/mock_icd.h:1416:11: error: 'VkCopyBufferToImageInfo2' does not name a type; did you mean 'VkCopyBufferToImageInfo2KHR'? const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo); ^~~~~~~~~~~~~~~~~~~~~~~~ VkCopyBufferToImageInfo2KHR icd/generated/mock_icd.h:1420:11: error: 'VkCopyImageToBufferInfo2' does not name a type; did you mean 'VkCopyImageToBufferInfo2KHR'? const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo); ^~~~~~~~~~~~~~~~~~~~~~~~ VkCopyImageToBufferInfo2KHR icd/generated/mock_icd.h:1424:11: error: 'VkBlitImageInfo2' does not name a type; did you mean 'VkBlitImageInfo2KHR'? const VkBlitImageInfo2* pBlitImageInfo); ^~~~~~~~~~~~~~~~ VkBlitImageInfo2KHR icd/generated/mock_icd.h:1428:11: error: 'VkResolveImageInfo2' does not name a type; did you mean 'VkResolveImageInfo2KHR'? const VkResolveImageInfo2* pResolveImageInfo); ^~~~~~~~~~~~~~~~~~~ VkResolveImageInfo2KHR icd/generated/mock_icd.h:1432:11: error: 'VkRenderingInfo' does not name a type; did you mean 'VkRenderingInfoKHR'? const VkRenderingInfo* pRenderingInfo); ^~~~~~~~~~~~~~~ VkRenderingInfoKHR icd/generated/mock_icd.h:1510:11: error: 'VkDeviceBufferMemoryRequirements' does not name a type; did you mean 'VkDeviceBufferMemoryRequirementsKHR'? const VkDeviceBufferMemoryRequirements* pInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDeviceBufferMemoryRequirementsKHR icd/generated/mock_icd.h:1515:11: error: 'VkDeviceImageMemoryRequirements' does not name a type; did you mean 'VkDeviceImageMemoryRequirementsKHR'? const VkDeviceImageMemoryRequirements* pInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDeviceImageMemoryRequirementsKHR icd/generated/mock_icd.h:1520:11: error: 'VkDeviceImageMemoryRequirements' does not name a type; did you mean 'GetDeviceImageMemoryRequirements'? const VkDeviceImageMemoryRequirements* pInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDeviceImageMemoryRequirements icd/generated/mock_icd.h:1795:11: error: 'VkRenderingInfo' does not name a type; did you mean 'VkRenderingInfoKHR'? const VkRenderingInfo* pRenderingInfo); ^~~~~~~~~~~~~~~ VkRenderingInfoKHR icd/generated/mock_icd.h:2273:11: error: 'VkDependencyInfo' does not name a type; did you mean 'VkDependencyInfoKHR'? const VkDependencyInfo* pDependencyInfo); ^~~~~~~~~~~~~~~~ VkDependencyInfoKHR icd/generated/mock_icd.h:2278:5: error: 'VkPipelineStageFlags2' has not been declared VkPipelineStageFlags2 stageMask); ^~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:2284:11: error: 'VkDependencyInfo' does not name a type; did you mean 'VkDependencyInfoKHR'? const VkDependencyInfo* pDependencyInfos); ^~~~~~~~~~~~~~~~ VkDependencyInfoKHR icd/generated/mock_icd.h:2288:11: error: 'VkDependencyInfo' does not name a type; did you mean 'VkDependencyInfoKHR'? const VkDependencyInfo* pDependencyInfo); ^~~~~~~~~~~~~~~~ VkDependencyInfoKHR icd/generated/mock_icd.h:2292:5: error: 'VkPipelineStageFlags2' has not been declared VkPipelineStageFlags2 stage, ^~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:2299:11: error: 'VkSubmitInfo2' does not name a type; did you mean 'VkSubmitInfo'? const VkSubmitInfo2* pSubmits, ^~~~~~~~~~~~~ VkSubmitInfo icd/generated/mock_icd.h:2304:5: error: 'VkPipelineStageFlags2' has not been declared VkPipelineStageFlags2 stage, ^~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:2320:11: error: 'VkCopyBufferInfo2' does not name a type; did you mean 'VkCopyBufferInfo2KHR'? const VkCopyBufferInfo2* pCopyBufferInfo); ^~~~~~~~~~~~~~~~~ VkCopyBufferInfo2KHR icd/generated/mock_icd.h:2324:11: error: 'VkCopyImageInfo2' does not name a type; did you mean 'VkCopyImageInfo2KHR'? const VkCopyImageInfo2* pCopyImageInfo); ^~~~~~~~~~~~~~~~ VkCopyImageInfo2KHR icd/generated/mock_icd.h:2328:11: error: 'VkCopyBufferToImageInfo2' does not name a type; did you mean 'VkCopyBufferToImageInfo2KHR'? const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo); ^~~~~~~~~~~~~~~~~~~~~~~~ VkCopyBufferToImageInfo2KHR icd/generated/mock_icd.h:2332:11: error: 'VkCopyImageToBufferInfo2' does not name a type; did you mean 'VkCopyImageToBufferInfo2KHR'? const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo); ^~~~~~~~~~~~~~~~~~~~~~~~ VkCopyImageToBufferInfo2KHR icd/generated/mock_icd.h:2336:11: error: 'VkBlitImageInfo2' does not name a type; did you mean 'VkBlitImageInfo2KHR'? const VkBlitImageInfo2* pBlitImageInfo); ^~~~~~~~~~~~~~~~ VkBlitImageInfo2KHR icd/generated/mock_icd.h:2340:11: error: 'VkResolveImageInfo2' does not name a type; did you mean 'VkResolveImageInfo2KHR'? const VkResolveImageInfo2* pResolveImageInfo); ^~~~~~~~~~~~~~~~~~~ VkResolveImageInfo2KHR icd/generated/mock_icd.h:2346:11: error: 'VkDeviceBufferMemoryRequirements' does not name a type; did you mean 'GetDeviceBufferMemoryRequirements'? const VkDeviceBufferMemoryRequirements* pInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDeviceBufferMemoryRequirements icd/generated/mock_icd.h:2351:11: error: 'VkDeviceImageMemoryRequirements' does not name a type; did you mean 'GetDeviceImageMemoryRequirements'? const VkDeviceImageMemoryRequirements* pInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDeviceImageMemoryRequirements icd/generated/mock_icd.h:2356:11: error: 'VkDeviceImageMemoryRequirements' does not name a type; did you mean 'GetDeviceImageMemoryRequirements'? const VkDeviceImageMemoryRequirements* pInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDeviceImageMemoryRequirements icd/generated/mock_icd.h:3104:5: error: 'VkPhysicalDeviceToolProperties' has not been declared VkPhysicalDeviceToolProperties* pToolProperties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:3283:11: error: 'VkPrivateDataSlotCreateInfo' does not name a type; did you mean 'VkPrivateDataSlotCreateInfoEXT'? const VkPrivateDataSlotCreateInfo* pCreateInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPrivateDataSlotCreateInfoEXT icd/generated/mock_icd.h:3285:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot* pPrivateDataSlot); ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:3289:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot privateDataSlot, ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:3296:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot privateDataSlot, ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:3303:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot privateDataSlot, ^~~~~~~~~~~~~~~~~ In file included from icd/generated/mock_icd.cpp:27: icd/generated/vk_typemap_helper.h:1501:31: error: 'VkPhysicalDeviceVulkan13Features' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1501:31: note: suggested alternative: 'VkPhysicalDeviceVulkan12Features' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceVulkan12Features icd/generated/vk_typemap_helper.h:1501:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1505:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1505:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES icd/generated/vk_typemap_helper.h:1505:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1510:31: error: 'VkPhysicalDeviceVulkan13Properties' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1510:31: note: suggested alternative: 'VkPhysicalDeviceVulkan12Properties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceVulkan12Properties icd/generated/vk_typemap_helper.h:1510:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1514:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1514:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES icd/generated/vk_typemap_helper.h:1514:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1519:31: error: 'VkPipelineCreationFeedbackCreateInfo' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1519:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT icd/generated/vk_typemap_helper.h:1519:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1523:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1523:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT icd/generated/vk_typemap_helper.h:1523:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1528:31: error: 'VkPhysicalDeviceShaderTerminateInvocationFeatures' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1528:31: note: suggested alternative: 'VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR icd/generated/vk_typemap_helper.h:1528:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1532:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1532:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR icd/generated/vk_typemap_helper.h:1532:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1537:31: error: 'VkPhysicalDeviceToolProperties' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1537:31: note: suggested alternative: 'VkPhysicalDeviceToolPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceToolPropertiesEXT icd/generated/vk_typemap_helper.h:1537:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1541:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1541:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT icd/generated/vk_typemap_helper.h:1541:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1546:31: error: 'VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1546:31: note: suggested alternative: 'VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT icd/generated/vk_typemap_helper.h:1546:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1550:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1550:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT icd/generated/vk_typemap_helper.h:1550:109: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1555:31: error: 'VkPhysicalDevicePrivateDataFeatures' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1555:31: note: suggested alternative: 'VkPhysicalDevicePrivateDataFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePrivateDataFeaturesEXT icd/generated/vk_typemap_helper.h:1555:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1559:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1559:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT icd/generated/vk_typemap_helper.h:1559:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1564:31: error: 'VkDevicePrivateDataCreateInfo' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1564:31: note: suggested alternative: 'VkDevicePrivateDataCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDevicePrivateDataCreateInfoEXT icd/generated/vk_typemap_helper.h:1564:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1568:32: error: 'VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1568:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT icd/generated/vk_typemap_helper.h:1568:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1573:31: error: 'VkPrivateDataSlotCreateInfo' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1573:31: note: suggested alternative: 'VkPrivateDataSlotCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPrivateDataSlotCreateInfoEXT icd/generated/vk_typemap_helper.h:1573:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1577:32: error: 'VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1577:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT icd/generated/vk_typemap_helper.h:1577:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1582:31: error: 'VkPhysicalDevicePipelineCreationCacheControlFeatures' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1582:31: note: suggested alternative: 'VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT icd/generated/vk_typemap_helper.h:1582:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1586:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1586:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT icd/generated/vk_typemap_helper.h:1586:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1591:31: error: 'VkMemoryBarrier2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1591:31: note: suggested alternative: 'VkMemoryBarrier' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~ VkMemoryBarrier icd/generated/vk_typemap_helper.h:1591:47: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1595:32: error: 'VK_STRUCTURE_TYPE_MEMORY_BARRIER_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1595:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_MEMORY_BARRIER' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_MEMORY_BARRIER icd/generated/vk_typemap_helper.h:1595:66: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1600:31: error: 'VkBufferMemoryBarrier2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1600:31: note: suggested alternative: 'VkBufferMemoryBarrier' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkBufferMemoryBarrier icd/generated/vk_typemap_helper.h:1600:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1604:32: error: 'VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1604:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER icd/generated/vk_typemap_helper.h:1604:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1609:31: error: 'VkImageMemoryBarrier2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1609:31: note: suggested alternative: 'VkImageMemoryBarrier' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~ VkImageMemoryBarrier icd/generated/vk_typemap_helper.h:1609:52: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1613:32: error: 'VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1613:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER icd/generated/vk_typemap_helper.h:1613:72: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1618:31: error: 'VkDependencyInfo' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1618:31: note: suggested alternative: 'VkDependencyInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~ VkDependencyInfoKHR icd/generated/vk_typemap_helper.h:1618:47: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1622:32: error: 'VK_STRUCTURE_TYPE_DEPENDENCY_INFO' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1622:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR icd/generated/vk_typemap_helper.h:1622:65: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1627:31: error: 'VkSemaphoreSubmitInfo' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1627:31: note: suggested alternative: 'VkSemaphoreSubmitInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~ VkSemaphoreSubmitInfoKHR icd/generated/vk_typemap_helper.h:1627:52: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1631:32: error: 'VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1631:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR icd/generated/vk_typemap_helper.h:1631:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1636:31: error: 'VkCommandBufferSubmitInfo' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1636:31: note: suggested alternative: 'VkCommandBufferSubmitInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkCommandBufferSubmitInfoKHR icd/generated/vk_typemap_helper.h:1636:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1640:32: error: 'VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1640:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR icd/generated/vk_typemap_helper.h:1640:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1645:31: error: 'VkSubmitInfo2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1645:31: note: suggested alternative: 'VkSubmitInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~ VkSubmitInfo icd/generated/vk_typemap_helper.h:1645:44: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1649:32: error: 'VK_STRUCTURE_TYPE_SUBMIT_INFO_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1649:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBMIT_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBMIT_INFO icd/generated/vk_typemap_helper.h:1649:63: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1654:31: error: 'VkPhysicalDeviceSynchronization2Features' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1654:31: note: suggested alternative: 'VkPhysicalDeviceSynchronization2FeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSynchronization2FeaturesKHR icd/generated/vk_typemap_helper.h:1654:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1658:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1658:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR icd/generated/vk_typemap_helper.h:1658:92: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1663:31: error: 'VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1663:31: note: suggested alternative: 'VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR icd/generated/vk_typemap_helper.h:1663:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1667:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1667:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR icd/generated/vk_typemap_helper.h:1667:107: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1672:31: error: 'VkPhysicalDeviceImageRobustnessFeatures' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1672:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT icd/generated/vk_typemap_helper.h:1672:70: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1676:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1676:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT icd/generated/vk_typemap_helper.h:1676:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1681:31: error: 'VkBufferCopy2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1681:31: note: suggested alternative: 'VkBufferCopy' template <> struct LvlTypeMap { ^~~~~~~~~~~~~ VkBufferCopy icd/generated/vk_typemap_helper.h:1681:44: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1685:32: error: 'VK_STRUCTURE_TYPE_BUFFER_COPY_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1685:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR icd/generated/vk_typemap_helper.h:1685:63: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1690:31: error: 'VkCopyBufferInfo2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1690:31: note: suggested alternative: 'VkCopyBufferInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkCopyBufferInfo2KHR icd/generated/vk_typemap_helper.h:1690:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1694:32: error: 'VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1694:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR icd/generated/vk_typemap_helper.h:1694:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1699:31: error: 'VkImageCopy2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1699:31: note: suggested alternative: 'VkImageCopy' template <> struct LvlTypeMap { ^~~~~~~~~~~~ VkImageCopy icd/generated/vk_typemap_helper.h:1699:43: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1703:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COPY_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1703:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR icd/generated/vk_typemap_helper.h:1703:62: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1708:31: error: 'VkCopyImageInfo2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1708:31: note: suggested alternative: 'VkCopyImageInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~ VkCopyImageInfo2KHR icd/generated/vk_typemap_helper.h:1708:47: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1712:32: error: 'VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1712:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR icd/generated/vk_typemap_helper.h:1712:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1717:31: error: 'VkBufferImageCopy2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1717:31: note: suggested alternative: 'VkBufferImageCopy' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkBufferImageCopy icd/generated/vk_typemap_helper.h:1717:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1721:32: error: 'VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1721:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR icd/generated/vk_typemap_helper.h:1721:69: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1726:31: error: 'VkCopyBufferToImageInfo2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1726:31: note: suggested alternative: 'VkCopyBufferToImageInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~ VkCopyBufferToImageInfo2KHR icd/generated/vk_typemap_helper.h:1726:55: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1730:32: error: 'VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1730:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR icd/generated/vk_typemap_helper.h:1730:77: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1735:31: error: 'VkCopyImageToBufferInfo2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1735:31: note: suggested alternative: 'VkCopyImageToBufferInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~ VkCopyImageToBufferInfo2KHR icd/generated/vk_typemap_helper.h:1735:55: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1739:32: error: 'VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1739:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR icd/generated/vk_typemap_helper.h:1739:77: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1744:31: error: 'VkImageBlit2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1744:31: note: suggested alternative: 'VkImageBlit' template <> struct LvlTypeMap { ^~~~~~~~~~~~ VkImageBlit icd/generated/vk_typemap_helper.h:1744:43: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1748:32: error: 'VK_STRUCTURE_TYPE_IMAGE_BLIT_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1748:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR icd/generated/vk_typemap_helper.h:1748:62: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1753:31: error: 'VkBlitImageInfo2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1753:31: note: suggested alternative: 'VkBlitImageInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~ VkBlitImageInfo2KHR icd/generated/vk_typemap_helper.h:1753:47: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1757:32: error: 'VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1757:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR icd/generated/vk_typemap_helper.h:1757:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1762:31: error: 'VkImageResolve2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1762:31: note: suggested alternative: 'VkImageResolve' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~ VkImageResolve icd/generated/vk_typemap_helper.h:1762:46: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1766:32: error: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1766:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR icd/generated/vk_typemap_helper.h:1766:65: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1771:31: error: 'VkResolveImageInfo2' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1771:31: note: suggested alternative: 'VkResolveImageInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~ VkResolveImageInfo2KHR icd/generated/vk_typemap_helper.h:1771:50: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1775:32: error: 'VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1775:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR icd/generated/vk_typemap_helper.h:1775:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1780:31: error: 'VkPhysicalDeviceSubgroupSizeControlFeatures' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1780:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT icd/generated/vk_typemap_helper.h:1780:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1784:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1784:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT icd/generated/vk_typemap_helper.h:1784:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1789:31: error: 'VkPhysicalDeviceSubgroupSizeControlProperties' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1789:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlPropertiesEXT icd/generated/vk_typemap_helper.h:1789:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1793:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1793:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT icd/generated/vk_typemap_helper.h:1793:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1798:31: error: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfo' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1798:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT icd/generated/vk_typemap_helper.h:1798:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1802:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1802: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 icd/generated/vk_typemap_helper.h:1802:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1807:31: error: 'VkPhysicalDeviceInlineUniformBlockFeatures' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1807:31: note: suggested alternative: 'VkPhysicalDeviceInlineUniformBlockFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceInlineUniformBlockFeaturesEXT icd/generated/vk_typemap_helper.h:1807:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1811:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1811:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT icd/generated/vk_typemap_helper.h:1811:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1816:31: error: 'VkPhysicalDeviceInlineUniformBlockProperties' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1816:31: note: suggested alternative: 'VkPhysicalDeviceInlineUniformBlockPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceInlineUniformBlockPropertiesEXT icd/generated/vk_typemap_helper.h:1816:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1820:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1820:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT icd/generated/vk_typemap_helper.h:1820:97: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1825:31: error: 'VkWriteDescriptorSetInlineUniformBlock' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1825:31: note: suggested alternative: 'VkWriteDescriptorSetInlineUniformBlockEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkWriteDescriptorSetInlineUniformBlockEXT icd/generated/vk_typemap_helper.h:1825:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1829:32: error: 'VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1829:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT icd/generated/vk_typemap_helper.h:1829:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1834:31: error: 'VkDescriptorPoolInlineUniformBlockCreateInfo' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1834:31: note: suggested alternative: 'VkDescriptorPoolInlineUniformBlockCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorPoolInlineUniformBlockCreateInfoEXT icd/generated/vk_typemap_helper.h:1834:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1838:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1838:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT icd/generated/vk_typemap_helper.h:1838:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1843:31: error: 'VkPhysicalDeviceTextureCompressionASTCHDRFeatures' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1843:31: note: suggested alternative: 'VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT icd/generated/vk_typemap_helper.h:1843:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1847:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1847:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT icd/generated/vk_typemap_helper.h:1847:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1852:31: error: 'VkRenderingAttachmentInfo' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1852:31: note: suggested alternative: 'VkRenderingAttachmentInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderingAttachmentInfoKHR icd/generated/vk_typemap_helper.h:1852:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1856:32: error: 'VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1856:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR icd/generated/vk_typemap_helper.h:1856:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1861:31: error: 'VkRenderingInfo' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1861:31: note: suggested alternative: 'VkRenderingInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~ VkRenderingInfoKHR icd/generated/vk_typemap_helper.h:1861:46: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1865:32: error: 'VK_STRUCTURE_TYPE_RENDERING_INFO' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1865:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDERING_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDERING_INFO_KHR icd/generated/vk_typemap_helper.h:1865:64: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1870:31: error: 'VkPipelineRenderingCreateInfo' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1870:31: note: suggested alternative: 'VkPipelineRenderingCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineRenderingCreateInfoKHR icd/generated/vk_typemap_helper.h:1870:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1874:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1874:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR icd/generated/vk_typemap_helper.h:1874:80: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1879:31: error: 'VkPhysicalDeviceDynamicRenderingFeatures' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1879:31: note: suggested alternative: 'VkPhysicalDeviceDynamicRenderingFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDynamicRenderingFeaturesKHR icd/generated/vk_typemap_helper.h:1879:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1883:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1883:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR icd/generated/vk_typemap_helper.h:1883:92: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1888:31: error: 'VkCommandBufferInheritanceRenderingInfo' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1888:31: note: suggested alternative: 'VkCommandBufferInheritanceRenderingInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkCommandBufferInheritanceRenderingInfoKHR icd/generated/vk_typemap_helper.h:1888:70: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1892:32: error: 'VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1892:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR icd/generated/vk_typemap_helper.h:1892:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1897:31: error: 'VkPhysicalDeviceShaderIntegerDotProductFeatures' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1897:31: note: suggested alternative: 'VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR icd/generated/vk_typemap_helper.h:1897:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1901:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1901:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR icd/generated/vk_typemap_helper.h:1901:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1906:31: error: 'VkPhysicalDeviceShaderIntegerDotProductProperties' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1906:31: note: suggested alternative: 'VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR icd/generated/vk_typemap_helper.h:1906:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1910:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1910:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR icd/generated/vk_typemap_helper.h:1910:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1915:31: error: 'VkPhysicalDeviceTexelBufferAlignmentProperties' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1915:31: note: suggested alternative: 'VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT icd/generated/vk_typemap_helper.h:1915:77: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1919:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1919:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT icd/generated/vk_typemap_helper.h:1919:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1924:31: error: 'VkFormatProperties3' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1924:31: note: suggested alternative: 'VkFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~ VkFormatProperties2 icd/generated/vk_typemap_helper.h:1924:50: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1928:32: error: 'VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1928:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 icd/generated/vk_typemap_helper.h:1928:69: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1933:31: error: 'VkPhysicalDeviceMaintenance4Features' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1933:31: note: suggested alternative: 'VkPhysicalDeviceMaintenance4FeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMaintenance4FeaturesKHR icd/generated/vk_typemap_helper.h:1933:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1937:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1937:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR icd/generated/vk_typemap_helper.h:1937:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1942:31: error: 'VkPhysicalDeviceMaintenance4Properties' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1942:31: note: suggested alternative: 'VkPhysicalDeviceMaintenance3Properties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMaintenance3Properties icd/generated/vk_typemap_helper.h:1942:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1946:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1946:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES icd/generated/vk_typemap_helper.h:1946:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1951:31: error: 'VkDeviceBufferMemoryRequirements' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1951:31: note: suggested alternative: 'VkDeviceBufferMemoryRequirementsKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDeviceBufferMemoryRequirementsKHR icd/generated/vk_typemap_helper.h:1951:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1955:32: error: 'VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1955:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR icd/generated/vk_typemap_helper.h:1955:83: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:1960:31: error: 'VkDeviceImageMemoryRequirements' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1960:31: note: suggested alternative: 'VkDeviceImageMemoryRequirementsKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDeviceImageMemoryRequirementsKHR icd/generated/vk_typemap_helper.h:1960:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:1964:32: error: 'VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:1964:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR icd/generated/vk_typemap_helper.h:1964:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:2124:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2124:31: note: suggested alternative: 'VkQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyProperties2KHR icd/generated/vk_typemap_helper.h:2124:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2128:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2128:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR icd/generated/vk_typemap_helper.h:2128:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:2745:31: error: 'VkDeviceQueueGlobalPriorityCreateInfoKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2745:31: note: suggested alternative: 'VkDeviceQueueGlobalPriorityCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDeviceQueueGlobalPriorityCreateInfoEXT icd/generated/vk_typemap_helper.h:2745:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2749:32: error: 'VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2749:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT icd/generated/vk_typemap_helper.h:2749:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:2754:31: error: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2754:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT icd/generated/vk_typemap_helper.h:2754:77: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2758:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2758:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT icd/generated/vk_typemap_helper.h:2758:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:2763:31: error: 'VkQueueFamilyGlobalPriorityPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2763:31: note: suggested alternative: 'VkQueueFamilyGlobalPriorityPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyGlobalPriorityPropertiesEXT icd/generated/vk_typemap_helper.h:2763:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2767:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2767:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT icd/generated/vk_typemap_helper.h:2767:93: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:2928:31: error: 'VkVideoEncodeRateControlLayerInfoKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2928:31: note: suggested alternative: 'VkVideoEncodeRateControlInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlInfoKHR icd/generated/vk_typemap_helper.h:2928:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2932:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2932:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR icd/generated/vk_typemap_helper.h:2932:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:3229:31: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3229:31: note: suggested alternative: 'VkVideoEncodeRateControlInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlInfoKHR icd/generated/vk_typemap_helper.h:3229:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:3233:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3233:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR icd/generated/vk_typemap_helper.h:3233:89: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:3240:31: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3240:31: note: suggested alternative: 'VkVideoEncodeH264SessionCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionCreateInfoEXT icd/generated/vk_typemap_helper.h:3240:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:3244:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3244:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR icd/generated/vk_typemap_helper.h:3244:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:3361:31: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3361:31: note: suggested alternative: 'VkVideoEncodeRateControlInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlInfoKHR icd/generated/vk_typemap_helper.h:3361:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:3365:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3365:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR icd/generated/vk_typemap_helper.h:3365:89: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:3372:31: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3372:31: note: suggested alternative: 'VkVideoEncodeH265SessionCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionCreateInfoEXT icd/generated/vk_typemap_helper.h:3372:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:3376:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3376:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR icd/generated/vk_typemap_helper.h:3376:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5252:31: error: 'VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5252:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV icd/generated/vk_typemap_helper.h:5252:92: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5256:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5256:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV icd/generated/vk_typemap_helper.h:5256:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5335:31: error: 'VkPhysicalDeviceDepthClipControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5335:31: note: suggested alternative: 'VkPhysicalDeviceDepthClipEnableFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDepthClipEnableFeaturesEXT icd/generated/vk_typemap_helper.h:5335:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5339:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5339:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT icd/generated/vk_typemap_helper.h:5339:97: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5344:31: error: 'VkPipelineViewportDepthClipControlCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5344:31: note: suggested alternative: 'VkPipelineViewportWScalingStateCreateInfoNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineViewportWScalingStateCreateInfoNV icd/generated/vk_typemap_helper.h:5344:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5348:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5348:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT icd/generated/vk_typemap_helper.h:5348:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5619:31: error: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5619:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT icd/generated/vk_typemap_helper.h:5619:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5623:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5623:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT icd/generated/vk_typemap_helper.h:5623:97: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5628:31: error: 'VkImageViewMinLodCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5628:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR icd/generated/vk_typemap_helper.h:5628:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5632:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5632: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 icd/generated/vk_typemap_helper.h:5632:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5682:31: error: 'VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5682:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMap2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMap2FeaturesEXT icd/generated/vk_typemap_helper.h:5682:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5686:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5686:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT icd/generated/vk_typemap_helper.h:5686:107: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5691:31: error: 'VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5691:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMap2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMap2PropertiesEXT icd/generated/vk_typemap_helper.h:5691:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5695:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5695:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT icd/generated/vk_typemap_helper.h:5695:109: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5700:31: error: 'VkSubpassFragmentDensityMapOffsetEndInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5700:31: note: suggested alternative: 'VkRenderPassFragmentDensityMapCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassFragmentDensityMapCreateInfoEXT icd/generated/vk_typemap_helper.h:5700:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5704:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5704:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT icd/generated/vk_typemap_helper.h:5704:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5709:31: error: 'VkPhysicalDeviceLinearColorAttachmentFeaturesNV' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5709:31: note: suggested alternative: 'VkPhysicalDeviceBorderColorSwizzleFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceBorderColorSwizzleFeaturesEXT icd/generated/vk_typemap_helper.h:5709:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5713:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5713:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT icd/generated/vk_typemap_helper.h:5713:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/mock_icd.cpp:2105:5: error: 'VkPhysicalDeviceToolProperties' has not been declared VkPhysicalDeviceToolProperties* pToolProperties) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:2113:11: error: 'VkPrivateDataSlotCreateInfo' does not name a type; did you mean 'VkPrivateDataSlotCreateInfoEXT'? const VkPrivateDataSlotCreateInfo* pCreateInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPrivateDataSlotCreateInfoEXT icd/generated/mock_icd.cpp:2115:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot* pPrivateDataSlot) ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp: In function 'VkResult vkmock::CreatePrivateDataSlot(VkDevice, const int*, const VkAllocationCallbacks*, int*)': icd/generated/mock_icd.cpp:2118:26: error: 'VkPrivateDataSlot' was not declared in this scope *pPrivateDataSlot = (VkPrivateDataSlot)global_unique_handle++; ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:2118:26: note: suggested alternative: 'pPrivateDataSlot' *pPrivateDataSlot = (VkPrivateDataSlot)global_unique_handle++; ^~~~~~~~~~~~~~~~~ pPrivateDataSlot icd/generated/mock_icd.cpp: At global scope: icd/generated/mock_icd.cpp:2124:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot privateDataSlot, ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:2134:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot privateDataSlot, ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:2145:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot privateDataSlot, ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:2154:11: error: 'VkDependencyInfo' does not name a type; did you mean 'VkDependencyInfoKHR'? const VkDependencyInfo* pDependencyInfo) ^~~~~~~~~~~~~~~~ VkDependencyInfoKHR icd/generated/mock_icd.cpp:2162:5: error: 'VkPipelineStageFlags2' has not been declared VkPipelineStageFlags2 stageMask) ^~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:2171:11: error: 'VkDependencyInfo' does not name a type; did you mean 'VkDependencyInfoKHR'? const VkDependencyInfo* pDependencyInfos) ^~~~~~~~~~~~~~~~ VkDependencyInfoKHR icd/generated/mock_icd.cpp:2178:11: error: 'VkDependencyInfo' does not name a type; did you mean 'VkDependencyInfoKHR'? const VkDependencyInfo* pDependencyInfo) ^~~~~~~~~~~~~~~~ VkDependencyInfoKHR icd/generated/mock_icd.cpp:2185:5: error: 'VkPipelineStageFlags2' has not been declared VkPipelineStageFlags2 stage, ^~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:2195:11: error: 'VkSubmitInfo2' does not name a type; did you mean 'VkSubmitInfo'? const VkSubmitInfo2* pSubmits, ^~~~~~~~~~~~~ VkSubmitInfo icd/generated/mock_icd.cpp:2204:11: error: 'VkCopyBufferInfo2' does not name a type; did you mean 'VkCopyBufferInfo2KHR'? const VkCopyBufferInfo2* pCopyBufferInfo) ^~~~~~~~~~~~~~~~~ VkCopyBufferInfo2KHR icd/generated/mock_icd.cpp:2211:11: error: 'VkCopyImageInfo2' does not name a type; did you mean 'VkCopyImageInfo2KHR'? const VkCopyImageInfo2* pCopyImageInfo) ^~~~~~~~~~~~~~~~ VkCopyImageInfo2KHR icd/generated/mock_icd.cpp:2218:11: error: 'VkCopyBufferToImageInfo2' does not name a type; did you mean 'VkCopyBufferToImageInfo2KHR'? const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo) ^~~~~~~~~~~~~~~~~~~~~~~~ VkCopyBufferToImageInfo2KHR icd/generated/mock_icd.cpp:2225:11: error: 'VkCopyImageToBufferInfo2' does not name a type; did you mean 'VkCopyImageToBufferInfo2KHR'? const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo) ^~~~~~~~~~~~~~~~~~~~~~~~ VkCopyImageToBufferInfo2KHR icd/generated/mock_icd.cpp:2232:11: error: 'VkBlitImageInfo2' does not name a type; did you mean 'VkBlitImageInfo2KHR'? const VkBlitImageInfo2* pBlitImageInfo) ^~~~~~~~~~~~~~~~ VkBlitImageInfo2KHR icd/generated/mock_icd.cpp:2239:11: error: 'VkResolveImageInfo2' does not name a type; did you mean 'VkResolveImageInfo2KHR'? const VkResolveImageInfo2* pResolveImageInfo) ^~~~~~~~~~~~~~~~~~~ VkResolveImageInfo2KHR icd/generated/mock_icd.cpp:2246:11: error: 'VkRenderingInfo' does not name a type; did you mean 'VkRenderingInfoKHR'? const VkRenderingInfo* pRenderingInfo) ^~~~~~~~~~~~~~~ VkRenderingInfoKHR icd/generated/mock_icd.cpp:2375:11: error: 'VkDeviceBufferMemoryRequirements' does not name a type; did you mean 'GetDeviceBufferMemoryRequirements'? const VkDeviceBufferMemoryRequirements* pInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDeviceBufferMemoryRequirements icd/generated/mock_icd.cpp:2383:11: error: 'VkDeviceImageMemoryRequirements' does not name a type; did you mean 'GetDeviceImageMemoryRequirements'? const VkDeviceImageMemoryRequirements* pInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDeviceImageMemoryRequirements icd/generated/mock_icd.cpp:2391:11: error: 'VkDeviceImageMemoryRequirements' does not name a type; did you mean 'GetDeviceImageMemoryRequirements'? const VkDeviceImageMemoryRequirements* pInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDeviceImageMemoryRequirements icd/generated/mock_icd.cpp:2936:11: error: 'VkRenderingInfo' does not name a type; did you mean 'VkRenderingInfoKHR'? const VkRenderingInfo* pRenderingInfo) ^~~~~~~~~~~~~~~ VkRenderingInfoKHR icd/generated/mock_icd.cpp:3784:11: error: 'VkDependencyInfo' does not name a type; did you mean 'VkDependencyInfoKHR'? const VkDependencyInfo* pDependencyInfo) ^~~~~~~~~~~~~~~~ VkDependencyInfoKHR icd/generated/mock_icd.cpp:3792:5: error: 'VkPipelineStageFlags2' has not been declared VkPipelineStageFlags2 stageMask) ^~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:3801:11: error: 'VkDependencyInfo' does not name a type; did you mean 'VkDependencyInfoKHR'? const VkDependencyInfo* pDependencyInfos) ^~~~~~~~~~~~~~~~ VkDependencyInfoKHR icd/generated/mock_icd.cpp:3808:11: error: 'VkDependencyInfo' does not name a type; did you mean 'VkDependencyInfoKHR'? const VkDependencyInfo* pDependencyInfo) ^~~~~~~~~~~~~~~~ VkDependencyInfoKHR icd/generated/mock_icd.cpp:3815:5: error: 'VkPipelineStageFlags2' has not been declared VkPipelineStageFlags2 stage, ^~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:3825:11: error: 'VkSubmitInfo2' does not name a type; did you mean 'VkSubmitInfo'? const VkSubmitInfo2* pSubmits, ^~~~~~~~~~~~~ VkSubmitInfo icd/generated/mock_icd.cpp:3834:5: error: 'VkPipelineStageFlags2' has not been declared VkPipelineStageFlags2 stage, ^~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:3856:11: error: 'VkCopyBufferInfo2' does not name a type; did you mean 'VkCopyBufferInfo2KHR'? const VkCopyBufferInfo2* pCopyBufferInfo) ^~~~~~~~~~~~~~~~~ VkCopyBufferInfo2KHR icd/generated/mock_icd.cpp:3863:11: error: 'VkCopyImageInfo2' does not name a type; did you mean 'VkCopyImageInfo2KHR'? const VkCopyImageInfo2* pCopyImageInfo) ^~~~~~~~~~~~~~~~ VkCopyImageInfo2KHR icd/generated/mock_icd.cpp:3870:11: error: 'VkCopyBufferToImageInfo2' does not name a type; did you mean 'VkCopyBufferToImageInfo2KHR'? const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo) ^~~~~~~~~~~~~~~~~~~~~~~~ VkCopyBufferToImageInfo2KHR icd/generated/mock_icd.cpp:3877:11: error: 'VkCopyImageToBufferInfo2' does not name a type; did you mean 'VkCopyImageToBufferInfo2KHR'? const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo) ^~~~~~~~~~~~~~~~~~~~~~~~ VkCopyImageToBufferInfo2KHR icd/generated/mock_icd.cpp:3884:11: error: 'VkBlitImageInfo2' does not name a type; did you mean 'VkBlitImageInfo2KHR'? const VkBlitImageInfo2* pBlitImageInfo) ^~~~~~~~~~~~~~~~ VkBlitImageInfo2KHR icd/generated/mock_icd.cpp:3891:11: error: 'VkResolveImageInfo2' does not name a type; did you mean 'VkResolveImageInfo2KHR'? const VkResolveImageInfo2* pResolveImageInfo) ^~~~~~~~~~~~~~~~~~~ VkResolveImageInfo2KHR icd/generated/mock_icd.cpp:3900:11: error: 'VkDeviceBufferMemoryRequirements' does not name a type; did you mean 'GetDeviceBufferMemoryRequirements'? const VkDeviceBufferMemoryRequirements* pInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDeviceBufferMemoryRequirements icd/generated/mock_icd.cpp:3908:11: error: 'VkDeviceImageMemoryRequirements' does not name a type; did you mean 'GetDeviceImageMemoryRequirements'? const VkDeviceImageMemoryRequirements* pInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDeviceImageMemoryRequirements icd/generated/mock_icd.cpp:3916:11: error: 'VkDeviceImageMemoryRequirements' does not name a type; did you mean 'GetDeviceImageMemoryRequirements'? const VkDeviceImageMemoryRequirements* pInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDeviceImageMemoryRequirements icd/generated/mock_icd.cpp:5048:5: error: 'VkPhysicalDeviceToolProperties' has not been declared VkPhysicalDeviceToolProperties* pToolProperties) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:5330:11: error: 'VkPrivateDataSlotCreateInfo' does not name a type; did you mean 'VkPrivateDataSlotCreateInfoEXT'? const VkPrivateDataSlotCreateInfo* pCreateInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPrivateDataSlotCreateInfoEXT icd/generated/mock_icd.cpp:5332:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot* pPrivateDataSlot) ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp: In function 'VkResult vkmock::CreatePrivateDataSlotEXT(VkDevice, const int*, const VkAllocationCallbacks*, int*)': icd/generated/mock_icd.cpp:5335:26: error: 'VkPrivateDataSlot' was not declared in this scope *pPrivateDataSlot = (VkPrivateDataSlot)global_unique_handle++; ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:5335:26: note: suggested alternative: 'pPrivateDataSlot' *pPrivateDataSlot = (VkPrivateDataSlot)global_unique_handle++; ^~~~~~~~~~~~~~~~~ pPrivateDataSlot icd/generated/mock_icd.cpp: At global scope: icd/generated/mock_icd.cpp:5341:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot privateDataSlot, ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:5351:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot privateDataSlot, ^~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:5362:5: error: 'VkPrivateDataSlot' has not been declared VkPrivateDataSlot privateDataSlot, ^~~~~~~~~~~~~~~~~ In file included from icd/generated/mock_icd.cpp:27: icd/generated/vk_typemap_helper.h: In instantiation of 'T* lvl_find_mod_in_chain(void*) [with T = VkFormatProperties3KHR]': icd/generated/mock_icd.cpp:3034:109: required from here icd/generated/vk_typemap_helper.h:5935:35: error: 'kSType' is not a member of 'LvlTypeMap' if (LvlTypeMap::kSType == current->sType) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [14/18] /usr/bin/c++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_NO_PROTOTYPES -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -Ivulkaninfo -Ivulkaninfo/generated -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -std=c++11 -fno-rtti -fvisibility=hidden -DNDEBUG -MD -MT vulkaninfo/CMakeFiles/vulkaninfo.dir/vulkaninfo.cpp.o -MF vulkaninfo/CMakeFiles/vulkaninfo.dir/vulkaninfo.cpp.o.d -o vulkaninfo/CMakeFiles/vulkaninfo.dir/vulkaninfo.cpp.o -c vulkaninfo/vulkaninfo.cpp FAILED: vulkaninfo/CMakeFiles/vulkaninfo.dir/vulkaninfo.cpp.o /usr/bin/c++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_NO_PROTOTYPES -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -Ivulkaninfo -Ivulkaninfo/generated -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -std=c++11 -fno-rtti -fvisibility=hidden -DNDEBUG -MD -MT vulkaninfo/CMakeFiles/vulkaninfo.dir/vulkaninfo.cpp.o -MF vulkaninfo/CMakeFiles/vulkaninfo.dir/vulkaninfo.cpp.o.d -o vulkaninfo/CMakeFiles/vulkaninfo.dir/vulkaninfo.cpp.o -c vulkaninfo/vulkaninfo.cpp In file included from vulkaninfo/vulkaninfo.cpp:30: vulkaninfo/generated/vulkaninfo.hpp: In function 'std::__cxx11::string VkDriverIdString(VkDriverId)': vulkaninfo/generated/vulkaninfo.hpp:102:15: error: 'VK_DRIVER_ID_SAMSUNG_PROPRIETARY' was not declared in this scope case (VK_DRIVER_ID_SAMSUNG_PROPRIETARY): return "DRIVER_ID_SAMSUNG_PROPRIETARY"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:102:15: note: suggested alternative: 'VK_DRIVER_ID_AMD_PROPRIETARY' case (VK_DRIVER_ID_SAMSUNG_PROPRIETARY): return "DRIVER_ID_SAMSUNG_PROPRIETARY"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_AMD_PROPRIETARY vulkaninfo/generated/vulkaninfo.hpp:103:15: error: 'VK_DRIVER_ID_MESA_VENUS' was not declared in this scope case (VK_DRIVER_ID_MESA_VENUS): return "DRIVER_ID_MESA_VENUS"; ^~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:103:15: note: suggested alternative: 'VK_DRIVER_ID_MESA_PANVK' case (VK_DRIVER_ID_MESA_VENUS): return "DRIVER_ID_MESA_VENUS"; ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_PANVK vulkaninfo/generated/vulkaninfo.hpp: In function 'std::__cxx11::string VkFormatString(VkFormat)': vulkaninfo/generated/vulkaninfo.hpp:335:15: error: 'VK_FORMAT_G8_B8R8_2PLANE_444_UNORM' was not declared in this scope case (VK_FORMAT_G8_B8R8_2PLANE_444_UNORM): return "FORMAT_G8_B8R8_2PLANE_444_UNORM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:335:15: note: suggested alternative: 'VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM' case (VK_FORMAT_G8_B8R8_2PLANE_444_UNORM): return "FORMAT_G8_B8R8_2PLANE_444_UNORM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM vulkaninfo/generated/vulkaninfo.hpp:336:15: error: 'VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16' was not declared in this scope case (VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16): return "FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:336:15: note: suggested alternative: 'VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16' case (VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16): return "FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 vulkaninfo/generated/vulkaninfo.hpp:337:15: error: 'VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16' was not declared in this scope case (VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16): return "FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:337:15: note: suggested alternative: 'VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16' case (VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16): return "FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 vulkaninfo/generated/vulkaninfo.hpp:338:15: error: 'VK_FORMAT_G16_B16R16_2PLANE_444_UNORM' was not declared in this scope case (VK_FORMAT_G16_B16R16_2PLANE_444_UNORM): return "FORMAT_G16_B16R16_2PLANE_444_UNORM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:338:15: note: suggested alternative: 'VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM' case (VK_FORMAT_G16_B16R16_2PLANE_444_UNORM): return "FORMAT_G16_B16R16_2PLANE_444_UNORM"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM vulkaninfo/generated/vulkaninfo.hpp:339:15: error: 'VK_FORMAT_A4R4G4B4_UNORM_PACK16' was not declared in this scope case (VK_FORMAT_A4R4G4B4_UNORM_PACK16): return "FORMAT_A4R4G4B4_UNORM_PACK16"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:339:15: note: suggested alternative: 'VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT' case (VK_FORMAT_A4R4G4B4_UNORM_PACK16): return "FORMAT_A4R4G4B4_UNORM_PACK16"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT vulkaninfo/generated/vulkaninfo.hpp:340:15: error: 'VK_FORMAT_A4B4G4R4_UNORM_PACK16' was not declared in this scope case (VK_FORMAT_A4B4G4R4_UNORM_PACK16): return "FORMAT_A4B4G4R4_UNORM_PACK16"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:340:15: note: suggested alternative: 'VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT' case (VK_FORMAT_A4B4G4R4_UNORM_PACK16): return "FORMAT_A4B4G4R4_UNORM_PACK16"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT vulkaninfo/generated/vulkaninfo.hpp:341:15: error: 'VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK): return "FORMAT_ASTC_4x4_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:341:15: note: suggested alternative: 'VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK): return "FORMAT_ASTC_4x4_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp:342:15: error: 'VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK): return "FORMAT_ASTC_5x4_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:342:15: note: suggested alternative: 'VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK): return "FORMAT_ASTC_5x4_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp:343:15: error: 'VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK): return "FORMAT_ASTC_5x5_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:343:15: note: suggested alternative: 'VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK): return "FORMAT_ASTC_5x5_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp:344:15: error: 'VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK): return "FORMAT_ASTC_6x5_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:344:15: note: suggested alternative: 'VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK): return "FORMAT_ASTC_6x5_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp:345:15: error: 'VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK): return "FORMAT_ASTC_6x6_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:345:15: note: suggested alternative: 'VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK): return "FORMAT_ASTC_6x6_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp:346:15: error: 'VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK): return "FORMAT_ASTC_8x5_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:346:15: note: suggested alternative: 'VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK): return "FORMAT_ASTC_8x5_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp:347:15: error: 'VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK): return "FORMAT_ASTC_8x6_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:347:15: note: suggested alternative: 'VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK): return "FORMAT_ASTC_8x6_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp:348:15: error: 'VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK): return "FORMAT_ASTC_8x8_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:348:15: note: suggested alternative: 'VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK): return "FORMAT_ASTC_8x8_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp:349:15: error: 'VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK): return "FORMAT_ASTC_10x5_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:349:15: note: suggested alternative: 'VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK): return "FORMAT_ASTC_10x5_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp:350:15: error: 'VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK): return "FORMAT_ASTC_10x6_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:350:15: note: suggested alternative: 'VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK): return "FORMAT_ASTC_10x6_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp:351:15: error: 'VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK): return "FORMAT_ASTC_10x8_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:351:15: note: suggested alternative: 'VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK): return "FORMAT_ASTC_10x8_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp:352:15: error: 'VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK): return "FORMAT_ASTC_10x10_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:352:15: note: suggested alternative: 'VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK): return "FORMAT_ASTC_10x10_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp:353:15: error: 'VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK): return "FORMAT_ASTC_12x10_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:353:15: note: suggested alternative: 'VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK): return "FORMAT_ASTC_12x10_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp:354:15: error: 'VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK' was not declared in this scope case (VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK): return "FORMAT_ASTC_12x12_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:354:15: note: suggested alternative: 'VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT' case (VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK): return "FORMAT_ASTC_12x12_SFLOAT_BLOCK"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:437:44: error: 'VkQueueGlobalPriorityKHR' was not declared in this scope std::string VkQueueGlobalPriorityKHRString(VkQueueGlobalPriorityKHR value) { ^~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:437:44: note: suggested alternative: 'VkQueueGlobalPriorityEXT' std::string VkQueueGlobalPriorityKHRString(VkQueueGlobalPriorityKHR value) { ^~~~~~~~~~~~~~~~~~~~~~~~ VkQueueGlobalPriorityEXT vulkaninfo/generated/vulkaninfo.hpp:437:76: error: expected ',' or ';' before '{' token std::string VkQueueGlobalPriorityKHRString(VkQueueGlobalPriorityKHR value) { ^ vulkaninfo/generated/vulkaninfo.hpp:446:65: error: 'VkQueueGlobalPriorityKHR' has not been declared void DumpVkQueueGlobalPriorityKHR(Printer &p, std::string name, VkQueueGlobalPriorityKHR value) { ^~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkQueueGlobalPriorityKHR(Printer&, std::__cxx11::string, int)': vulkaninfo/generated/vulkaninfo.hpp:450:68: error: no match for call to '(std::__cxx11::string {aka std::__cxx11::basic_string}) (int&)' p.PrintKeyString(name, VkQueueGlobalPriorityKHRString(value)); ^ vulkaninfo/generated/vulkaninfo.hpp: In function 'std::__cxx11::string VkResultString(VkResult)': vulkaninfo/generated/vulkaninfo.hpp:478:15: error: 'VK_PIPELINE_COMPILE_REQUIRED' was not declared in this scope case (VK_PIPELINE_COMPILE_REQUIRED): return "PIPELINE_COMPILE_REQUIRED"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:478:15: note: suggested alternative: 'VK_PIPELINE_COMPILE_REQUIRED_EXT' case (VK_PIPELINE_COMPILE_REQUIRED): return "PIPELINE_COMPILE_REQUIRED"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_COMPILE_REQUIRED_EXT vulkaninfo/generated/vulkaninfo.hpp:487:15: error: 'VK_ERROR_NOT_PERMITTED_KHR' was not declared in this scope case (VK_ERROR_NOT_PERMITTED_KHR): return "ERROR_NOT_PERMITTED_KHR"; ^~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:487:15: note: suggested alternative: 'VK_ERROR_NOT_PERMITTED_EXT' case (VK_ERROR_NOT_PERMITTED_KHR): return "ERROR_NOT_PERMITTED_KHR"; ^~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_NOT_PERMITTED_EXT vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:629:62: error: 'VkFormatFeatureFlagBits2' was not declared in this scope std::vector VkFormatFeatureFlagBits2GetStrings(VkFormatFeatureFlagBits2 value) { ^~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:629:62: note: suggested alternative: 'VkFormatFeatureFlagBits' std::vector VkFormatFeatureFlagBits2GetStrings(VkFormatFeatureFlagBits2 value) { ^~~~~~~~~~~~~~~~~~~~~~~~ VkFormatFeatureFlagBits vulkaninfo/generated/vulkaninfo.hpp:629:94: error: expected ',' or ';' before '{' token std::vector VkFormatFeatureFlagBits2GetStrings(VkFormatFeatureFlagBits2 value) { ^ vulkaninfo/generated/vulkaninfo.hpp:669:62: error: 'VkFormatFeatureFlags2' has not been declared void DumpVkFormatFeatureFlags2(Printer &p, std::string name, VkFormatFeatureFlags2 value) { ^~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkFormatFeatureFlags2(Printer&, std::__cxx11::string, int)': vulkaninfo/generated/vulkaninfo.hpp:671:21: error: 'VkFormatFeatureFlagBits2' does not name a type; did you mean 'VkFormatFeatureFlagBits'? if (static_cast(value) == 0) { ^~~~~~~~~~~~~~~~~~~~~~~~ VkFormatFeatureFlagBits vulkaninfo/generated/vulkaninfo.hpp:677:67: error: 'VkFormatFeatureFlagBits2' does not name a type; did you mean 'VkFormatFeatureFlagBits'? auto strings = VkFormatFeatureFlagBits2GetStrings(static_cast(value)); ^~~~~~~~~~~~~~~~~~~~~~~~ VkFormatFeatureFlagBits vulkaninfo/generated/vulkaninfo.hpp:679:21: error: unable to deduce 'auto&&' from 'strings' for(auto& str : strings){ ^~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:683:65: error: 'VkFormatFeatureFlagBits2' has not been declared void DumpVkFormatFeatureFlagBits2(Printer &p, std::string name, VkFormatFeatureFlagBits2 value) { ^~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkFormatFeatureFlagBits2(Printer&, std::__cxx11::string, int)': vulkaninfo/generated/vulkaninfo.hpp:684:60: error: no match for call to '(std::vector) (int&)' auto strings = VkFormatFeatureFlagBits2GetStrings(value); ^ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1012:59: error: 'VkToolPurposeFlagBits' was not declared in this scope std::vector VkToolPurposeFlagBitsGetStrings(VkToolPurposeFlagBits value) { ^~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:1012:59: note: suggested alternative: 'VkToolPurposeFlagBitsEXT' std::vector VkToolPurposeFlagBitsGetStrings(VkToolPurposeFlagBits value) { ^~~~~~~~~~~~~~~~~~~~~ VkToolPurposeFlagBitsEXT vulkaninfo/generated/vulkaninfo.hpp:1012:88: error: expected ',' or ';' before '{' token std::vector VkToolPurposeFlagBitsGetStrings(VkToolPurposeFlagBits value) { ^ vulkaninfo/generated/vulkaninfo.hpp:1024:59: error: 'VkToolPurposeFlags' has not been declared void DumpVkToolPurposeFlags(Printer &p, std::string name, VkToolPurposeFlags value) { ^~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkToolPurposeFlags(Printer&, std::__cxx11::string, int)': vulkaninfo/generated/vulkaninfo.hpp:1026:21: error: 'VkToolPurposeFlagBits' does not name a type; did you mean 'VkToolPurposeFlagBitsEXT'? if (static_cast(value) == 0) { ^~~~~~~~~~~~~~~~~~~~~ VkToolPurposeFlagBitsEXT vulkaninfo/generated/vulkaninfo.hpp:1032:64: error: 'VkToolPurposeFlagBits' does not name a type; did you mean 'VkToolPurposeFlagBitsEXT'? auto strings = VkToolPurposeFlagBitsGetStrings(static_cast(value)); ^~~~~~~~~~~~~~~~~~~~~ VkToolPurposeFlagBitsEXT vulkaninfo/generated/vulkaninfo.hpp:1034:21: error: unable to deduce 'auto&&' from 'strings' for(auto& str : strings){ ^~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1038:62: error: 'VkToolPurposeFlagBits' has not been declared void DumpVkToolPurposeFlagBits(Printer &p, std::string name, VkToolPurposeFlagBits value) { ^~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkToolPurposeFlagBits(Printer&, std::__cxx11::string, int)': vulkaninfo/generated/vulkaninfo.hpp:1039:57: error: no match for call to '(std::vector) (int&)' auto strings = VkToolPurposeFlagBitsGetStrings(value); ^ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1124:60: error: 'VkFormatProperties3' has not been declared void DumpVkFormatProperties3(Printer &p, std::string name, VkFormatProperties3 &obj) { ^~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkFormatProperties3(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:1126:62: error: request for member 'linearTilingFeatures' in 'obj', which is of non-class type 'int' DumpVkFormatFeatureFlags2(p, "linearTilingFeatures", obj.linearTilingFeatures); ^~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:1127:63: error: request for member 'optimalTilingFeatures' in 'obj', which is of non-class type 'int' DumpVkFormatFeatureFlags2(p, "optimalTilingFeatures", obj.optimalTilingFeatures); ^~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:1128:56: error: request for member 'bufferFeatures' in 'obj', which is of non-class type 'int' DumpVkFormatFeatureFlags2(p, "bufferFeatures", obj.bufferFeatures); ^~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1255:84: error: 'VkPhysicalDeviceDepthClipControlFeaturesEXT' has not been declared void DumpVkPhysicalDeviceDepthClipControlFeaturesEXT(Printer &p, std::string name, VkPhysicalDeviceDepthClipControlFeaturesEXT &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceDepthClipControlFeaturesEXT(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:1258:62: error: request for member 'depthClipControl' in 'obj', which is of non-class type 'int' p.PrintKeyBool("depthClipControl", static_cast(obj.depthClipControl)); ^~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1352:81: error: 'VkPhysicalDeviceDynamicRenderingFeatures' has not been declared void DumpVkPhysicalDeviceDynamicRenderingFeatures(Printer &p, std::string name, VkPhysicalDeviceDynamicRenderingFeatures &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceDynamicRenderingFeatures(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:1355:62: error: request for member 'dynamicRendering' in 'obj', which is of non-class type 'int' p.PrintKeyBool("dynamicRendering", static_cast(obj.dynamicRendering)); ^~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1516:87: error: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR' has not been declared void DumpVkPhysicalDeviceGlobalPriorityQueryFeaturesKHR(Printer &p, std::string name, VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceGlobalPriorityQueryFeaturesKHR(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:1519:65: error: request for member 'globalPriorityQuery' in 'obj', which is of non-class type 'int' p.PrintKeyBool("globalPriorityQuery", static_cast(obj.globalPriorityQuery)); ^~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1535:80: error: 'VkPhysicalDeviceImageRobustnessFeatures' has not been declared void DumpVkPhysicalDeviceImageRobustnessFeatures(Printer &p, std::string name, VkPhysicalDeviceImageRobustnessFeatures &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceImageRobustnessFeatures(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:1538:63: error: request for member 'robustImageAccess' in 'obj', which is of non-class type 'int' p.PrintKeyBool("robustImageAccess", static_cast(obj.robustImageAccess)); ^~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1540:83: error: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' has not been declared void DumpVkPhysicalDeviceImageViewMinLodFeaturesEXT(Printer &p, std::string name, VkPhysicalDeviceImageViewMinLodFeaturesEXT &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceImageViewMinLodFeaturesEXT(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:1543:52: error: request for member 'minLod' in 'obj', which is of non-class type 'int' p.PrintKeyBool("minLod", static_cast(obj.minLod)); ^~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1555:83: error: 'VkPhysicalDeviceInlineUniformBlockFeatures' has not been declared void DumpVkPhysicalDeviceInlineUniformBlockFeatures(Printer &p, std::string name, VkPhysicalDeviceInlineUniformBlockFeatures &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceInlineUniformBlockFeatures(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:1558:64: error: request for member 'inlineUniformBlock' in 'obj', which is of non-class type 'int' p.PrintKeyBool("inlineUniformBlock", static_cast(obj.inlineUniformBlock)); ^~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:1559:96: error: request for member 'descriptorBindingInlineUniformBlockUpdateAfterBind' in 'obj', which is of non-class type 'int' p.PrintKeyBool("descriptorBindingInlineUniformBlockUpdateAfterBind", static_cast(obj.descriptorBindingInlineUniformBlockUpdateAfterBind)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1561:85: error: 'VkPhysicalDeviceInlineUniformBlockProperties' has not been declared void DumpVkPhysicalDeviceInlineUniformBlockProperties(Printer &p, std::string name, VkPhysicalDeviceInlineUniformBlockProperties &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceInlineUniformBlockProperties(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:1564:54: error: request for member 'maxInlineUniformBlockSize' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxInlineUniformBlockSize", obj.maxInlineUniformBlockSize); ^~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:1565:69: error: request for member 'maxPerStageDescriptorInlineUniformBlocks' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxPerStageDescriptorInlineUniformBlocks", obj.maxPerStageDescriptorInlineUniformBlocks); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:1566:84: error: request for member 'maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks", obj.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:1567:64: error: request for member 'maxDescriptorSetInlineUniformBlocks' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxDescriptorSetInlineUniformBlocks", obj.maxDescriptorSetInlineUniformBlocks); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:1568:79: error: request for member 'maxDescriptorSetUpdateAfterBindInlineUniformBlocks' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxDescriptorSetUpdateAfterBindInlineUniformBlocks", obj.maxDescriptorSetUpdateAfterBindInlineUniformBlocks); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1725:77: error: 'VkPhysicalDeviceMaintenance4Features' has not been declared void DumpVkPhysicalDeviceMaintenance4Features(Printer &p, std::string name, VkPhysicalDeviceMaintenance4Features &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceMaintenance4Features(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:1728:58: error: request for member 'maintenance4' in 'obj', which is of non-class type 'int' p.PrintKeyBool("maintenance4", static_cast(obj.maintenance4)); ^~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1730:79: error: 'VkPhysicalDeviceMaintenance4Properties' has not been declared void DumpVkPhysicalDeviceMaintenance4Properties(Printer &p, std::string name, VkPhysicalDeviceMaintenance4Properties &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceMaintenance4Properties(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:1733:56: error: request for member 'maxBufferSize' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxBufferSize", to_hex_str(p, obj.maxBufferSize)); ^~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1827:93: error: 'VkPhysicalDevicePipelineCreationCacheControlFeatures' has not been declared void DumpVkPhysicalDevicePipelineCreationCacheControlFeatures(Printer &p, std::string name, VkPhysicalDevicePipelineCreationCacheControlFeatures &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDevicePipelineCreationCacheControlFeatures(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:1830:74: error: request for member 'pipelineCreationCacheControl' in 'obj', which is of non-class type 'int' p.PrintKeyBool("pipelineCreationCacheControl", static_cast(obj.pipelineCreationCacheControl)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1885:76: error: 'VkPhysicalDevicePrivateDataFeatures' has not been declared void DumpVkPhysicalDevicePrivateDataFeatures(Printer &p, std::string name, VkPhysicalDevicePrivateDataFeatures &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDevicePrivateDataFeatures(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:1888:57: error: request for member 'privateData' in 'obj', which is of non-class type 'int' p.PrintKeyBool("privateData", static_cast(obj.privateData)); ^~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2038:95: error: 'VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures' has not been declared void DumpVkPhysicalDeviceShaderDemoteToHelperInvocationFeatures(Printer &p, std::string name, VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceShaderDemoteToHelperInvocationFeatures(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2041:76: error: request for member 'shaderDemoteToHelperInvocation' in 'obj', which is of non-class type 'int' p.PrintKeyBool("shaderDemoteToHelperInvocation", static_cast(obj.shaderDemoteToHelperInvocation)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2060:88: error: 'VkPhysicalDeviceShaderIntegerDotProductFeatures' has not been declared void DumpVkPhysicalDeviceShaderIntegerDotProductFeatures(Printer &p, std::string name, VkPhysicalDeviceShaderIntegerDotProductFeatures &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceShaderIntegerDotProductFeatures(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2063:69: error: request for member 'shaderIntegerDotProduct' in 'obj', which is of non-class type 'int' p.PrintKeyBool("shaderIntegerDotProduct", static_cast(obj.shaderIntegerDotProduct)); ^~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2065:90: error: 'VkPhysicalDeviceShaderIntegerDotProductProperties' has not been declared void DumpVkPhysicalDeviceShaderIntegerDotProductProperties(Printer &p, std::string name, VkPhysicalDeviceShaderIntegerDotProductProperties &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceShaderIntegerDotProductProperties(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2068:86: error: request for member 'integerDotProduct8BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct8BitUnsignedAccelerated", static_cast(obj.integerDotProduct8BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2069:84: error: request for member 'integerDotProduct8BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct8BitSignedAccelerated", static_cast(obj.integerDotProduct8BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2070:93: error: request for member 'integerDotProduct8BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct8BitMixedSignednessAccelerated", static_cast(obj.integerDotProduct8BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2071:94: error: request for member 'integerDotProduct4x8BitPackedUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct4x8BitPackedUnsignedAccelerated", static_cast(obj.integerDotProduct4x8BitPackedUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2072:92: error: request for member 'integerDotProduct4x8BitPackedSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct4x8BitPackedSignedAccelerated", static_cast(obj.integerDotProduct4x8BitPackedSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2073:101: error: request for member 'integerDotProduct4x8BitPackedMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct4x8BitPackedMixedSignednessAccelerated", static_cast(obj.integerDotProduct4x8BitPackedMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2074:87: error: request for member 'integerDotProduct16BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct16BitUnsignedAccelerated", static_cast(obj.integerDotProduct16BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2075:85: error: request for member 'integerDotProduct16BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct16BitSignedAccelerated", static_cast(obj.integerDotProduct16BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2076:94: error: request for member 'integerDotProduct16BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct16BitMixedSignednessAccelerated", static_cast(obj.integerDotProduct16BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2077:87: error: request for member 'integerDotProduct32BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct32BitUnsignedAccelerated", static_cast(obj.integerDotProduct32BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2078:85: error: request for member 'integerDotProduct32BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct32BitSignedAccelerated", static_cast(obj.integerDotProduct32BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2079:94: error: request for member 'integerDotProduct32BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct32BitMixedSignednessAccelerated", static_cast(obj.integerDotProduct32BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2080:87: error: request for member 'integerDotProduct64BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct64BitUnsignedAccelerated", static_cast(obj.integerDotProduct64BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2081:85: error: request for member 'integerDotProduct64BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct64BitSignedAccelerated", static_cast(obj.integerDotProduct64BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2082:94: error: request for member 'integerDotProduct64BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct64BitMixedSignednessAccelerated", static_cast(obj.integerDotProduct64BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2083:108: error: request for member 'integerDotProductAccumulatingSaturating8BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating8BitUnsignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2084:106: error: request for member 'integerDotProductAccumulatingSaturating8BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating8BitSignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating8BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2085:115: error: request for member 'integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2086:116: error: request for member 'integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2087:114: error: request for member 'integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2088:123: error: request for member 'integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2089:109: error: request for member 'integerDotProductAccumulatingSaturating16BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating16BitUnsignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2090:107: error: request for member 'integerDotProductAccumulatingSaturating16BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating16BitSignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating16BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2091:116: error: request for member 'integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2092:109: error: request for member 'integerDotProductAccumulatingSaturating32BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating32BitUnsignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2093:107: error: request for member 'integerDotProductAccumulatingSaturating32BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating32BitSignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating32BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2094:116: error: request for member 'integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2095:109: error: request for member 'integerDotProductAccumulatingSaturating64BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating64BitUnsignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2096:107: error: request for member 'integerDotProductAccumulatingSaturating64BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating64BitSignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating64BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2097:116: error: request for member 'integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2109:90: error: 'VkPhysicalDeviceShaderTerminateInvocationFeatures' has not been declared void DumpVkPhysicalDeviceShaderTerminateInvocationFeatures(Printer &p, std::string name, VkPhysicalDeviceShaderTerminateInvocationFeatures &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceShaderTerminateInvocationFeatures(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2112:71: error: request for member 'shaderTerminateInvocation' in 'obj', which is of non-class type 'int' p.PrintKeyBool("shaderTerminateInvocation", static_cast(obj.shaderTerminateInvocation)); ^~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2135:84: error: 'VkPhysicalDeviceSubgroupSizeControlFeatures' has not been declared void DumpVkPhysicalDeviceSubgroupSizeControlFeatures(Printer &p, std::string name, VkPhysicalDeviceSubgroupSizeControlFeatures &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceSubgroupSizeControlFeatures(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2138:65: error: request for member 'subgroupSizeControl' in 'obj', which is of non-class type 'int' p.PrintKeyBool("subgroupSizeControl", static_cast(obj.subgroupSizeControl)); ^~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2139:66: error: request for member 'computeFullSubgroups' in 'obj', which is of non-class type 'int' p.PrintKeyBool("computeFullSubgroups", static_cast(obj.computeFullSubgroups)); ^~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2141:86: error: 'VkPhysicalDeviceSubgroupSizeControlProperties' has not been declared void DumpVkPhysicalDeviceSubgroupSizeControlProperties(Printer &p, std::string name, VkPhysicalDeviceSubgroupSizeControlProperties &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceSubgroupSizeControlProperties(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2144:44: error: request for member 'minSubgroupSize' in 'obj', which is of non-class type 'int' p.PrintKeyValue("minSubgroupSize", obj.minSubgroupSize); ^~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2145:44: error: request for member 'maxSubgroupSize' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxSubgroupSize", obj.maxSubgroupSize); ^~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2146:57: error: request for member 'maxComputeWorkgroupSubgroups' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxComputeWorkgroupSubgroups", obj.maxComputeWorkgroupSubgroups); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2147:65: error: request for member 'requiredSubgroupSizeStages' in 'obj', which is of non-class type 'int' DumpVkShaderStageFlags(p, "requiredSubgroupSizeStages", obj.requiredSubgroupSizeStages); ^~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2149:81: error: 'VkPhysicalDeviceSynchronization2Features' has not been declared void DumpVkPhysicalDeviceSynchronization2Features(Printer &p, std::string name, VkPhysicalDeviceSynchronization2Features &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceSynchronization2Features(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2152:62: error: request for member 'synchronization2' in 'obj', which is of non-class type 'int' p.PrintKeyBool("synchronization2", static_cast(obj.synchronization2)); ^~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2159:87: error: 'VkPhysicalDeviceTexelBufferAlignmentProperties' has not been declared void DumpVkPhysicalDeviceTexelBufferAlignmentProperties(Printer &p, std::string name, VkPhysicalDeviceTexelBufferAlignmentProperties &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceTexelBufferAlignmentProperties(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2162:81: error: request for member 'storageTexelBufferOffsetAlignmentBytes' in 'obj', which is of non-class type 'int' p.PrintKeyValue("storageTexelBufferOffsetAlignmentBytes", to_hex_str(p, obj.storageTexelBufferOffsetAlignmentBytes)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2163:90: error: request for member 'storageTexelBufferOffsetSingleTexelAlignment' in 'obj', which is of non-class type 'int' p.PrintKeyBool("storageTexelBufferOffsetSingleTexelAlignment", static_cast(obj.storageTexelBufferOffsetSingleTexelAlignment)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2164:81: error: request for member 'uniformTexelBufferOffsetAlignmentBytes' in 'obj', which is of non-class type 'int' p.PrintKeyValue("uniformTexelBufferOffsetAlignmentBytes", to_hex_str(p, obj.uniformTexelBufferOffsetAlignmentBytes)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2165:90: error: request for member 'uniformTexelBufferOffsetSingleTexelAlignment' in 'obj', which is of non-class type 'int' p.PrintKeyBool("uniformTexelBufferOffsetSingleTexelAlignment", static_cast(obj.uniformTexelBufferOffsetSingleTexelAlignment)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2167:90: error: 'VkPhysicalDeviceTextureCompressionASTCHDRFeatures' has not been declared void DumpVkPhysicalDeviceTextureCompressionASTCHDRFeatures(Printer &p, std::string name, VkPhysicalDeviceTextureCompressionASTCHDRFeatures &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceTextureCompressionASTCHDRFeatures(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2170:72: error: request for member 'textureCompressionASTC_HDR' in 'obj', which is of non-class type 'int' p.PrintKeyBool("textureCompressionASTC_HDR", static_cast(obj.textureCompressionASTC_HDR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2182:71: error: 'VkPhysicalDeviceToolProperties' has not been declared void DumpVkPhysicalDeviceToolProperties(Printer &p, std::string name, VkPhysicalDeviceToolProperties &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceToolProperties(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2185:34: error: request for member 'name' in 'obj', which is of non-class type 'int' p.PrintKeyString("name", obj.name); ^~~~ vulkaninfo/generated/vulkaninfo.hpp:2186:37: error: request for member 'version' in 'obj', which is of non-class type 'int' p.PrintKeyString("version", obj.version); ^~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2187:47: error: request for member 'purposes' in 'obj', which is of non-class type 'int' DumpVkToolPurposeFlags(p, "purposes", obj.purposes); ^~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2188:41: error: request for member 'description' in 'obj', which is of non-class type 'int' p.PrintKeyString("description", obj.description); ^~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2189:35: error: request for member 'layer' in 'obj', which is of non-class type 'int' p.PrintKeyString("layer", obj.layer); ^~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2380:73: error: 'VkPhysicalDeviceVulkan13Features' has not been declared void DumpVkPhysicalDeviceVulkan13Features(Printer &p, std::string name, VkPhysicalDeviceVulkan13Features &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceVulkan13Features(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2383:63: error: request for member 'robustImageAccess' in 'obj', which is of non-class type 'int' p.PrintKeyBool("robustImageAccess", static_cast(obj.robustImageAccess)); ^~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2384:64: error: request for member 'inlineUniformBlock' in 'obj', which is of non-class type 'int' p.PrintKeyBool("inlineUniformBlock", static_cast(obj.inlineUniformBlock)); ^~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2385:96: error: request for member 'descriptorBindingInlineUniformBlockUpdateAfterBind' in 'obj', which is of non-class type 'int' p.PrintKeyBool("descriptorBindingInlineUniformBlockUpdateAfterBind", static_cast(obj.descriptorBindingInlineUniformBlockUpdateAfterBind)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2386:74: error: request for member 'pipelineCreationCacheControl' in 'obj', which is of non-class type 'int' p.PrintKeyBool("pipelineCreationCacheControl", static_cast(obj.pipelineCreationCacheControl)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2387:57: error: request for member 'privateData' in 'obj', which is of non-class type 'int' p.PrintKeyBool("privateData", static_cast(obj.privateData)); ^~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2388:76: error: request for member 'shaderDemoteToHelperInvocation' in 'obj', which is of non-class type 'int' p.PrintKeyBool("shaderDemoteToHelperInvocation", static_cast(obj.shaderDemoteToHelperInvocation)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2389:71: error: request for member 'shaderTerminateInvocation' in 'obj', which is of non-class type 'int' p.PrintKeyBool("shaderTerminateInvocation", static_cast(obj.shaderTerminateInvocation)); ^~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2390:65: error: request for member 'subgroupSizeControl' in 'obj', which is of non-class type 'int' p.PrintKeyBool("subgroupSizeControl", static_cast(obj.subgroupSizeControl)); ^~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2391:66: error: request for member 'computeFullSubgroups' in 'obj', which is of non-class type 'int' p.PrintKeyBool("computeFullSubgroups", static_cast(obj.computeFullSubgroups)); ^~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2392:62: error: request for member 'synchronization2' in 'obj', which is of non-class type 'int' p.PrintKeyBool("synchronization2", static_cast(obj.synchronization2)); ^~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2393:72: error: request for member 'textureCompressionASTC_HDR' in 'obj', which is of non-class type 'int' p.PrintKeyBool("textureCompressionASTC_HDR", static_cast(obj.textureCompressionASTC_HDR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2394:81: error: request for member 'shaderZeroInitializeWorkgroupMemory' in 'obj', which is of non-class type 'int' p.PrintKeyBool("shaderZeroInitializeWorkgroupMemory", static_cast(obj.shaderZeroInitializeWorkgroupMemory)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2395:62: error: request for member 'dynamicRendering' in 'obj', which is of non-class type 'int' p.PrintKeyBool("dynamicRendering", static_cast(obj.dynamicRendering)); ^~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2396:69: error: request for member 'shaderIntegerDotProduct' in 'obj', which is of non-class type 'int' p.PrintKeyBool("shaderIntegerDotProduct", static_cast(obj.shaderIntegerDotProduct)); ^~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2397:58: error: request for member 'maintenance4' in 'obj', which is of non-class type 'int' p.PrintKeyBool("maintenance4", static_cast(obj.maintenance4)); ^~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2399:75: error: 'VkPhysicalDeviceVulkan13Properties' has not been declared void DumpVkPhysicalDeviceVulkan13Properties(Printer &p, std::string name, VkPhysicalDeviceVulkan13Properties &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceVulkan13Properties(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2402:44: error: request for member 'minSubgroupSize' in 'obj', which is of non-class type 'int' p.PrintKeyValue("minSubgroupSize", obj.minSubgroupSize); ^~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2403:44: error: request for member 'maxSubgroupSize' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxSubgroupSize", obj.maxSubgroupSize); ^~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2404:57: error: request for member 'maxComputeWorkgroupSubgroups' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxComputeWorkgroupSubgroups", obj.maxComputeWorkgroupSubgroups); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2405:65: error: request for member 'requiredSubgroupSizeStages' in 'obj', which is of non-class type 'int' DumpVkShaderStageFlags(p, "requiredSubgroupSizeStages", obj.requiredSubgroupSizeStages); ^~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2406:54: error: request for member 'maxInlineUniformBlockSize' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxInlineUniformBlockSize", obj.maxInlineUniformBlockSize); ^~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2407:69: error: request for member 'maxPerStageDescriptorInlineUniformBlocks' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxPerStageDescriptorInlineUniformBlocks", obj.maxPerStageDescriptorInlineUniformBlocks); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2408:84: error: request for member 'maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks", obj.maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2409:64: error: request for member 'maxDescriptorSetInlineUniformBlocks' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxDescriptorSetInlineUniformBlocks", obj.maxDescriptorSetInlineUniformBlocks); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2410:79: error: request for member 'maxDescriptorSetUpdateAfterBindInlineUniformBlocks' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxDescriptorSetUpdateAfterBindInlineUniformBlocks", obj.maxDescriptorSetUpdateAfterBindInlineUniformBlocks); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2411:54: error: request for member 'maxInlineUniformTotalSize' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxInlineUniformTotalSize", obj.maxInlineUniformTotalSize); ^~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2412:86: error: request for member 'integerDotProduct8BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct8BitUnsignedAccelerated", static_cast(obj.integerDotProduct8BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2413:84: error: request for member 'integerDotProduct8BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct8BitSignedAccelerated", static_cast(obj.integerDotProduct8BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2414:93: error: request for member 'integerDotProduct8BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct8BitMixedSignednessAccelerated", static_cast(obj.integerDotProduct8BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2415:94: error: request for member 'integerDotProduct4x8BitPackedUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct4x8BitPackedUnsignedAccelerated", static_cast(obj.integerDotProduct4x8BitPackedUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2416:92: error: request for member 'integerDotProduct4x8BitPackedSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct4x8BitPackedSignedAccelerated", static_cast(obj.integerDotProduct4x8BitPackedSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2417:101: error: request for member 'integerDotProduct4x8BitPackedMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct4x8BitPackedMixedSignednessAccelerated", static_cast(obj.integerDotProduct4x8BitPackedMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2418:87: error: request for member 'integerDotProduct16BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct16BitUnsignedAccelerated", static_cast(obj.integerDotProduct16BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2419:85: error: request for member 'integerDotProduct16BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct16BitSignedAccelerated", static_cast(obj.integerDotProduct16BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2420:94: error: request for member 'integerDotProduct16BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct16BitMixedSignednessAccelerated", static_cast(obj.integerDotProduct16BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2421:87: error: request for member 'integerDotProduct32BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct32BitUnsignedAccelerated", static_cast(obj.integerDotProduct32BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2422:85: error: request for member 'integerDotProduct32BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct32BitSignedAccelerated", static_cast(obj.integerDotProduct32BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2423:94: error: request for member 'integerDotProduct32BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct32BitMixedSignednessAccelerated", static_cast(obj.integerDotProduct32BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2424:87: error: request for member 'integerDotProduct64BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct64BitUnsignedAccelerated", static_cast(obj.integerDotProduct64BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2425:85: error: request for member 'integerDotProduct64BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct64BitSignedAccelerated", static_cast(obj.integerDotProduct64BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2426:94: error: request for member 'integerDotProduct64BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProduct64BitMixedSignednessAccelerated", static_cast(obj.integerDotProduct64BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2427:108: error: request for member 'integerDotProductAccumulatingSaturating8BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating8BitUnsignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating8BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2428:106: error: request for member 'integerDotProductAccumulatingSaturating8BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating8BitSignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating8BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2429:115: error: request for member 'integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2430:116: error: request for member 'integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2431:114: error: request for member 'integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2432:123: error: request for member 'integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2433:109: error: request for member 'integerDotProductAccumulatingSaturating16BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating16BitUnsignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating16BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2434:107: error: request for member 'integerDotProductAccumulatingSaturating16BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating16BitSignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating16BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2435:116: error: request for member 'integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2436:109: error: request for member 'integerDotProductAccumulatingSaturating32BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating32BitUnsignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating32BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2437:107: error: request for member 'integerDotProductAccumulatingSaturating32BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating32BitSignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating32BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2438:116: error: request for member 'integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2439:109: error: request for member 'integerDotProductAccumulatingSaturating64BitUnsignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating64BitUnsignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating64BitUnsignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2440:107: error: request for member 'integerDotProductAccumulatingSaturating64BitSignedAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating64BitSignedAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating64BitSignedAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2441:116: error: request for member 'integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated' in 'obj', which is of non-class type 'int' p.PrintKeyBool("integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated", static_cast(obj.integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2442:81: error: request for member 'storageTexelBufferOffsetAlignmentBytes' in 'obj', which is of non-class type 'int' p.PrintKeyValue("storageTexelBufferOffsetAlignmentBytes", to_hex_str(p, obj.storageTexelBufferOffsetAlignmentBytes)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2443:90: error: request for member 'storageTexelBufferOffsetSingleTexelAlignment' in 'obj', which is of non-class type 'int' p.PrintKeyBool("storageTexelBufferOffsetSingleTexelAlignment", static_cast(obj.storageTexelBufferOffsetSingleTexelAlignment)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2444:81: error: request for member 'uniformTexelBufferOffsetAlignmentBytes' in 'obj', which is of non-class type 'int' p.PrintKeyValue("uniformTexelBufferOffsetAlignmentBytes", to_hex_str(p, obj.uniformTexelBufferOffsetAlignmentBytes)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2445:90: error: request for member 'uniformTexelBufferOffsetSingleTexelAlignment' in 'obj', which is of non-class type 'int' p.PrintKeyBool("uniformTexelBufferOffsetSingleTexelAlignment", static_cast(obj.uniformTexelBufferOffsetSingleTexelAlignment)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2446:56: error: request for member 'maxBufferSize' in 'obj', which is of non-class type 'int' p.PrintKeyValue("maxBufferSize", to_hex_str(p, obj.maxBufferSize)); ^~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2473:94: error: 'VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures' has not been declared void DumpVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures(Printer &p, std::string name, VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2476:81: error: request for member 'shaderZeroInitializeWorkgroupMemory' in 'obj', which is of non-class type 'int' p.PrintKeyBool("shaderZeroInitializeWorkgroupMemory", static_cast(obj.shaderZeroInitializeWorkgroupMemory)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2478:81: error: 'VkQueueFamilyGlobalPriorityPropertiesKHR' has not been declared void DumpVkQueueFamilyGlobalPriorityPropertiesKHR(Printer &p, std::string name, VkQueueFamilyGlobalPriorityPropertiesKHR &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkQueueFamilyGlobalPriorityPropertiesKHR(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2481:42: error: request for member 'priorityCount' in 'obj', which is of non-class type 'int' p.PrintKeyValue("priorityCount", obj.priorityCount); ^~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2483:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[0]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2484:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[1]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2485:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[2]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2486:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[3]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2487:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[4]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2488:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[5]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2489:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[6]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2490:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[7]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2491:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[8]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2492:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[9]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2493:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[10]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2494:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[11]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2495:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[12]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2496:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[13]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2497:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[14]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2498:28: error: request for member 'priorities' in 'obj', which is of non-class type 'int' p.PrintElement(obj.priorities[15]); ^~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2502:85: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' has not been declared void DumpVkQueueFamilyQueryResultStatusProperties2KHR(Printer &p, std::string name, VkQueueFamilyQueryResultStatusProperties2KHR &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkQueueFamilyQueryResultStatusProperties2KHR(Printer&, std::__cxx11::string, int&)': vulkaninfo/generated/vulkaninfo.hpp:2505:55: error: request for member 'supported' in 'obj', which is of non-class type 'int' p.PrintKeyBool("supported", static_cast(obj.supported)); ^~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2571:5: error: 'VkPhysicalDeviceInlineUniformBlockProperties' does not name a type; did you mean 'VkPhysicalDeviceInlineUniformBlockPropertiesEXT'? VkPhysicalDeviceInlineUniformBlockProperties PhysicalDeviceInlineUniformBlockProperties{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceInlineUniformBlockPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:2574:5: error: 'VkPhysicalDeviceMaintenance4Properties' does not name a type; did you mean 'VkPhysicalDeviceMaintenance3Properties'? VkPhysicalDeviceMaintenance4Properties PhysicalDeviceMaintenance4Properties{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMaintenance3Properties vulkaninfo/generated/vulkaninfo.hpp:2590:5: error: 'VkPhysicalDeviceShaderIntegerDotProductProperties' does not name a type; did you mean 'VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR'? VkPhysicalDeviceShaderIntegerDotProductProperties PhysicalDeviceShaderIntegerDotProductProperties{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR vulkaninfo/generated/vulkaninfo.hpp:2592:5: error: 'VkPhysicalDeviceSubgroupSizeControlProperties' does not name a type; did you mean 'VkPhysicalDeviceSubgroupSizeControlPropertiesEXT'? VkPhysicalDeviceSubgroupSizeControlProperties PhysicalDeviceSubgroupSizeControlProperties{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:2593:5: error: 'VkPhysicalDeviceTexelBufferAlignmentProperties' does not name a type; did you mean 'VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT'? VkPhysicalDeviceTexelBufferAlignmentProperties PhysicalDeviceTexelBufferAlignmentProperties{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:2599:5: error: 'VkPhysicalDeviceVulkan13Properties' does not name a type; did you mean 'VkPhysicalDeviceVulkan12Properties'? VkPhysicalDeviceVulkan13Properties PhysicalDeviceVulkan13Properties{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceVulkan12Properties vulkaninfo/generated/vulkaninfo.hpp: In member function 'void phys_device_props2_chain::initialize_chain()': vulkaninfo/generated/vulkaninfo.hpp:2616:9: error: 'PhysicalDeviceInlineUniformBlockProperties' was not declared in this scope PhysicalDeviceInlineUniformBlockProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2616:9: note: suggested alternative: 'VkPhysicalDeviceInlineUniformBlockPropertiesEXT' PhysicalDeviceInlineUniformBlockProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceInlineUniformBlockPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:2616:60: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES' was not declared in this scope PhysicalDeviceInlineUniformBlockProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2616:60: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT' PhysicalDeviceInlineUniformBlockProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT vulkaninfo/generated/vulkaninfo.hpp:2619:9: error: 'PhysicalDeviceMaintenance4Properties' was not declared in this scope PhysicalDeviceMaintenance4Properties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2619:9: note: suggested alternative: 'PhysicalDeviceMaintenance3Properties' PhysicalDeviceMaintenance4Properties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PhysicalDeviceMaintenance3Properties vulkaninfo/generated/vulkaninfo.hpp:2619:54: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES' was not declared in this scope PhysicalDeviceMaintenance4Properties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2619:54: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES' PhysicalDeviceMaintenance4Properties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES vulkaninfo/generated/vulkaninfo.hpp:2635:9: error: 'PhysicalDeviceShaderIntegerDotProductProperties' was not declared in this scope PhysicalDeviceShaderIntegerDotProductProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2635:9: note: suggested alternative: 'VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR' PhysicalDeviceShaderIntegerDotProductProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR vulkaninfo/generated/vulkaninfo.hpp:2635:65: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES' was not declared in this scope PhysicalDeviceShaderIntegerDotProductProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2635:65: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR' PhysicalDeviceShaderIntegerDotProductProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR vulkaninfo/generated/vulkaninfo.hpp:2637:9: error: 'PhysicalDeviceSubgroupSizeControlProperties' was not declared in this scope PhysicalDeviceSubgroupSizeControlProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2637:9: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlPropertiesEXT' PhysicalDeviceSubgroupSizeControlProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:2637:61: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES' was not declared in this scope PhysicalDeviceSubgroupSizeControlProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2637:61: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT' PhysicalDeviceSubgroupSizeControlProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT vulkaninfo/generated/vulkaninfo.hpp:2638:9: error: 'PhysicalDeviceTexelBufferAlignmentProperties' was not declared in this scope PhysicalDeviceTexelBufferAlignmentProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2638:9: note: suggested alternative: 'VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT' PhysicalDeviceTexelBufferAlignmentProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:2638:62: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES' was not declared in this scope PhysicalDeviceTexelBufferAlignmentProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2638:62: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT' PhysicalDeviceTexelBufferAlignmentProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT vulkaninfo/generated/vulkaninfo.hpp:2644:9: error: 'PhysicalDeviceVulkan13Properties' was not declared in this scope PhysicalDeviceVulkan13Properties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2644:9: note: suggested alternative: 'PhysicalDeviceVulkan11Properties' PhysicalDeviceVulkan13Properties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PhysicalDeviceVulkan11Properties vulkaninfo/generated/vulkaninfo.hpp:2644:50: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES' was not declared in this scope PhysicalDeviceVulkan13Properties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2644:50: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES' PhysicalDeviceVulkan13Properties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2745:5: error: 'VkPhysicalDeviceDepthClipControlFeaturesEXT' does not name a type; did you mean 'DumpVkPhysicalDeviceDepthClipControlFeaturesEXT'? VkPhysicalDeviceDepthClipControlFeaturesEXT PhysicalDeviceDepthClipControlFeaturesEXT{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceDepthClipControlFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2749:5: error: 'VkPhysicalDeviceDynamicRenderingFeatures' does not name a type; did you mean 'VkPhysicalDeviceDynamicRenderingFeaturesKHR'? VkPhysicalDeviceDynamicRenderingFeatures PhysicalDeviceDynamicRenderingFeatures{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDynamicRenderingFeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:2756:5: error: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT'? VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR PhysicalDeviceGlobalPriorityQueryFeaturesKHR{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2758:5: error: 'VkPhysicalDeviceImageRobustnessFeatures' does not name a type; did you mean 'VkPhysicalDeviceImageRobustnessFeaturesEXT'? VkPhysicalDeviceImageRobustnessFeatures PhysicalDeviceImageRobustnessFeatures{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2759:5: error: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' does not name a type; did you mean 'DumpVkPhysicalDeviceImageViewMinLodFeaturesEXT'? VkPhysicalDeviceImageViewMinLodFeaturesEXT PhysicalDeviceImageViewMinLodFeaturesEXT{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceImageViewMinLodFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2762:5: error: 'VkPhysicalDeviceInlineUniformBlockFeatures' does not name a type; did you mean 'VkPhysicalDeviceInlineUniformBlockFeaturesEXT'? VkPhysicalDeviceInlineUniformBlockFeatures PhysicalDeviceInlineUniformBlockFeatures{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceInlineUniformBlockFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2764:5: error: 'VkPhysicalDeviceMaintenance4Features' does not name a type; did you mean 'VkPhysicalDeviceMaintenance4FeaturesKHR'? VkPhysicalDeviceMaintenance4Features PhysicalDeviceMaintenance4Features{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMaintenance4FeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:2770:5: error: 'VkPhysicalDevicePipelineCreationCacheControlFeatures' does not name a type; did you mean 'VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT'? VkPhysicalDevicePipelineCreationCacheControlFeatures PhysicalDevicePipelineCreationCacheControlFeatures{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2778:5: error: 'VkPhysicalDevicePrivateDataFeatures' does not name a type; did you mean 'VkPhysicalDevicePrivateDataFeaturesEXT'? VkPhysicalDevicePrivateDataFeatures PhysicalDevicePrivateDataFeatures{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePrivateDataFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2792:5: error: 'VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures' does not name a type; did you mean 'VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT'? VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures PhysicalDeviceShaderDemoteToHelperInvocationFeatures{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2796:5: error: 'VkPhysicalDeviceShaderIntegerDotProductFeatures' does not name a type; did you mean 'VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR'? VkPhysicalDeviceShaderIntegerDotProductFeatures PhysicalDeviceShaderIntegerDotProductFeatures{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:2800:5: error: 'VkPhysicalDeviceShaderTerminateInvocationFeatures' does not name a type; did you mean 'VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR'? VkPhysicalDeviceShaderTerminateInvocationFeatures PhysicalDeviceShaderTerminateInvocationFeatures{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:2801:5: error: 'VkPhysicalDeviceSubgroupSizeControlFeatures' does not name a type; did you mean 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT'? VkPhysicalDeviceSubgroupSizeControlFeatures PhysicalDeviceSubgroupSizeControlFeatures{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2802:5: error: 'VkPhysicalDeviceSynchronization2Features' does not name a type; did you mean 'VkPhysicalDeviceSynchronization2FeaturesKHR'? VkPhysicalDeviceSynchronization2Features PhysicalDeviceSynchronization2Features{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSynchronization2FeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:2804:5: error: 'VkPhysicalDeviceTextureCompressionASTCHDRFeatures' does not name a type; did you mean 'VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT'? VkPhysicalDeviceTextureCompressionASTCHDRFeatures PhysicalDeviceTextureCompressionASTCHDRFeatures{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2813:5: error: 'VkPhysicalDeviceVulkan13Features' does not name a type; did you mean 'VkPhysicalDeviceVulkan12Features'? VkPhysicalDeviceVulkan13Features PhysicalDeviceVulkan13Features{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceVulkan12Features vulkaninfo/generated/vulkaninfo.hpp:2818:5: error: 'VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures' does not name a type; did you mean 'VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR'? VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR vulkaninfo/generated/vulkaninfo.hpp: In member function 'void phys_device_features2_chain::initialize_chain()': vulkaninfo/generated/vulkaninfo.hpp:2832:9: error: 'PhysicalDeviceDepthClipControlFeaturesEXT' was not declared in this scope PhysicalDeviceDepthClipControlFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2832:9: note: suggested alternative: 'PhysicalDeviceDepthClipEnableFeaturesEXT' PhysicalDeviceDepthClipControlFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PhysicalDeviceDepthClipEnableFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2832:59: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT' was not declared in this scope PhysicalDeviceDepthClipControlFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2832:59: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT' PhysicalDeviceDepthClipControlFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:2836:9: error: 'PhysicalDeviceDynamicRenderingFeatures' was not declared in this scope PhysicalDeviceDynamicRenderingFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2836:9: note: suggested alternative: 'VkPhysicalDeviceDynamicRenderingFeaturesKHR' PhysicalDeviceDynamicRenderingFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDynamicRenderingFeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:2836:56: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES' was not declared in this scope PhysicalDeviceDynamicRenderingFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2836:56: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR' PhysicalDeviceDynamicRenderingFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp:2843:9: error: 'PhysicalDeviceGlobalPriorityQueryFeaturesKHR' was not declared in this scope PhysicalDeviceGlobalPriorityQueryFeaturesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2843:9: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' PhysicalDeviceGlobalPriorityQueryFeaturesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2843:62: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR' was not declared in this scope PhysicalDeviceGlobalPriorityQueryFeaturesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2843:62: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' PhysicalDeviceGlobalPriorityQueryFeaturesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:2845:9: error: 'PhysicalDeviceImageRobustnessFeatures' was not declared in this scope PhysicalDeviceImageRobustnessFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2845:9: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' PhysicalDeviceImageRobustnessFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2845:55: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES' was not declared in this scope PhysicalDeviceImageRobustnessFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2845:55: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' PhysicalDeviceImageRobustnessFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:2846:9: error: 'PhysicalDeviceImageViewMinLodFeaturesEXT' was not declared in this scope PhysicalDeviceImageViewMinLodFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2846:9: note: suggested alternative: 'DumpVkPhysicalDeviceImageViewMinLodFeaturesEXT' PhysicalDeviceImageViewMinLodFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceImageViewMinLodFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2846:58: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' was not declared in this scope PhysicalDeviceImageViewMinLodFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2846:58: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' PhysicalDeviceImageViewMinLodFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:2849:9: error: 'PhysicalDeviceInlineUniformBlockFeatures' was not declared in this scope PhysicalDeviceInlineUniformBlockFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2849:9: note: suggested alternative: 'VkPhysicalDeviceInlineUniformBlockFeaturesEXT' PhysicalDeviceInlineUniformBlockFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceInlineUniformBlockFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2849:58: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES' was not declared in this scope PhysicalDeviceInlineUniformBlockFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2849:58: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT' PhysicalDeviceInlineUniformBlockFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:2851:9: error: 'PhysicalDeviceMaintenance4Features' was not declared in this scope PhysicalDeviceMaintenance4Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2851:9: note: suggested alternative: 'VkPhysicalDeviceMaintenance4FeaturesKHR' PhysicalDeviceMaintenance4Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMaintenance4FeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:2851:52: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES' was not declared in this scope PhysicalDeviceMaintenance4Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2851:52: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR' PhysicalDeviceMaintenance4Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp:2857:9: error: 'PhysicalDevicePipelineCreationCacheControlFeatures' was not declared in this scope PhysicalDevicePipelineCreationCacheControlFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2857:9: note: suggested alternative: 'VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT' PhysicalDevicePipelineCreationCacheControlFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2857:68: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES' was not declared in this scope PhysicalDevicePipelineCreationCacheControlFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2857:68: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT' PhysicalDevicePipelineCreationCacheControlFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:2865:9: error: 'PhysicalDevicePrivateDataFeatures' was not declared in this scope PhysicalDevicePrivateDataFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2865:9: note: suggested alternative: 'VkPhysicalDevicePrivateDataFeaturesEXT' PhysicalDevicePrivateDataFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePrivateDataFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2865:51: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES' was not declared in this scope PhysicalDevicePrivateDataFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2865:51: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT' PhysicalDevicePrivateDataFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:2879:9: error: 'PhysicalDeviceShaderDemoteToHelperInvocationFeatures' was not declared in this scope PhysicalDeviceShaderDemoteToHelperInvocationFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2879:9: note: suggested alternative: 'VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT' PhysicalDeviceShaderDemoteToHelperInvocationFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2879:70: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES' was not declared in this scope PhysicalDeviceShaderDemoteToHelperInvocationFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2879:70: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT' PhysicalDeviceShaderDemoteToHelperInvocationFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:2883:9: error: 'PhysicalDeviceShaderIntegerDotProductFeatures' was not declared in this scope PhysicalDeviceShaderIntegerDotProductFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2883:9: note: suggested alternative: 'VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR' PhysicalDeviceShaderIntegerDotProductFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:2883:63: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES' was not declared in this scope PhysicalDeviceShaderIntegerDotProductFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2883:63: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR' PhysicalDeviceShaderIntegerDotProductFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp:2886:9: error: 'PhysicalDeviceShaderTerminateInvocationFeatures' was not declared in this scope PhysicalDeviceShaderTerminateInvocationFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2886:9: note: suggested alternative: 'VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR' PhysicalDeviceShaderTerminateInvocationFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:2886:65: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES' was not declared in this scope PhysicalDeviceShaderTerminateInvocationFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2886:65: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR' PhysicalDeviceShaderTerminateInvocationFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp:2887:9: error: 'PhysicalDeviceSubgroupSizeControlFeatures' was not declared in this scope PhysicalDeviceSubgroupSizeControlFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2887:9: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' PhysicalDeviceSubgroupSizeControlFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2887:59: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES' was not declared in this scope PhysicalDeviceSubgroupSizeControlFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2887:59: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' PhysicalDeviceSubgroupSizeControlFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:2888:9: error: 'PhysicalDeviceSynchronization2Features' was not declared in this scope PhysicalDeviceSynchronization2Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2888:9: note: suggested alternative: 'VkPhysicalDeviceSynchronization2FeaturesKHR' PhysicalDeviceSynchronization2Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSynchronization2FeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:2888:56: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES' was not declared in this scope PhysicalDeviceSynchronization2Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2888:56: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR' PhysicalDeviceSynchronization2Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp:2890:9: error: 'PhysicalDeviceTextureCompressionASTCHDRFeatures' was not declared in this scope PhysicalDeviceTextureCompressionASTCHDRFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2890:9: note: suggested alternative: 'VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT' PhysicalDeviceTextureCompressionASTCHDRFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:2890:65: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES' was not declared in this scope PhysicalDeviceTextureCompressionASTCHDRFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2890:65: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' PhysicalDeviceTextureCompressionASTCHDRFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:2899:9: error: 'PhysicalDeviceVulkan13Features' was not declared in this scope PhysicalDeviceVulkan13Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2899:9: note: suggested alternative: 'PhysicalDeviceVulkan11Features' PhysicalDeviceVulkan13Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PhysicalDeviceVulkan11Features vulkaninfo/generated/vulkaninfo.hpp:2899:48: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES' was not declared in this scope PhysicalDeviceVulkan13Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2899:48: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES' PhysicalDeviceVulkan13Features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES vulkaninfo/generated/vulkaninfo.hpp:2904:9: error: 'PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures' was not declared in this scope PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2904:9: note: suggested alternative: 'VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR' PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:2904:69: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES' was not declared in this scope PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2904:69: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR' PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:3048:5: error: 'VkFormatProperties3' does not name a type; did you mean 'VkFormatProperties2'? VkFormatProperties3 FormatProperties3{}; ^~~~~~~~~~~~~~~~~~~ VkFormatProperties2 vulkaninfo/generated/vulkaninfo.hpp: In member function 'void format_properties2_chain::initialize_chain()': vulkaninfo/generated/vulkaninfo.hpp:3052:9: error: 'FormatProperties3' was not declared in this scope FormatProperties3.sType = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3; ^~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3052:9: note: suggested alternative: 'VkFormatProperties2' FormatProperties3.sType = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3; ^~~~~~~~~~~~~~~~~ VkFormatProperties2 vulkaninfo/generated/vulkaninfo.hpp:3052:35: error: 'VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3' was not declared in this scope FormatProperties3.sType = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3052:35: note: suggested alternative: 'VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2' FormatProperties3.sType = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:3076:5: error: 'VkQueueFamilyGlobalPriorityPropertiesKHR' does not name a type; did you mean 'VkQueueFamilyGlobalPriorityPropertiesEXT'? VkQueueFamilyGlobalPriorityPropertiesKHR QueueFamilyGlobalPriorityPropertiesKHR{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyGlobalPriorityPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:3078:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'DumpVkQueueFamilyQueryResultStatusProperties2KHR'? VkQueueFamilyQueryResultStatusProperties2KHR QueueFamilyQueryResultStatusProperties2KHR{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkQueueFamilyQueryResultStatusProperties2KHR vulkaninfo/generated/vulkaninfo.hpp: In member function 'void queue_properties2_chain::initialize_chain()': vulkaninfo/generated/vulkaninfo.hpp:3084:9: error: 'QueueFamilyGlobalPriorityPropertiesKHR' was not declared in this scope QueueFamilyGlobalPriorityPropertiesKHR.sType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3084:9: note: suggested alternative: 'VkQueueFamilyGlobalPriorityPropertiesEXT' QueueFamilyGlobalPriorityPropertiesKHR.sType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyGlobalPriorityPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:3084:56: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR' was not declared in this scope QueueFamilyGlobalPriorityPropertiesKHR.sType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3084:56: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT' QueueFamilyGlobalPriorityPropertiesKHR.sType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT vulkaninfo/generated/vulkaninfo.hpp:3086:9: error: 'QueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope QueueFamilyQueryResultStatusProperties2KHR.sType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3086:9: note: suggested alternative: 'DumpVkQueueFamilyQueryResultStatusProperties2KHR' QueueFamilyQueryResultStatusProperties2KHR.sType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkQueueFamilyQueryResultStatusProperties2KHR vulkaninfo/generated/vulkaninfo.hpp:3086:60: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope QueueFamilyQueryResultStatusProperties2KHR.sType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3086:60: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' QueueFamilyQueryResultStatusProperties2KHR.sType = VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR In file included from vulkaninfo/vulkaninfo.cpp:30: vulkaninfo/generated/vulkaninfo.hpp: In function 'void chain_iterator_phys_device_props2(Printer&, AppInstance&, AppGpu&, void*)': vulkaninfo/generated/vulkaninfo.hpp:3210:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3210:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT vulkaninfo/generated/vulkaninfo.hpp:3213:13: error: 'VkPhysicalDeviceInlineUniformBlockProperties' was not declared in this scope VkPhysicalDeviceInlineUniformBlockProperties* props = (VkPhysicalDeviceInlineUniformBlockProperties*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3213:13: note: suggested alternative: 'VkPhysicalDeviceInlineUniformBlockPropertiesEXT' VkPhysicalDeviceInlineUniformBlockProperties* props = (VkPhysicalDeviceInlineUniformBlockProperties*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceInlineUniformBlockPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:3213:59: error: 'props' was not declared in this scope VkPhysicalDeviceInlineUniformBlockProperties* props = (VkPhysicalDeviceInlineUniformBlockProperties*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3213:113: error: expected primary-expression before ')' token VkPhysicalDeviceInlineUniformBlockProperties* props = (VkPhysicalDeviceInlineUniformBlockProperties*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3230:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3230:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES vulkaninfo/generated/vulkaninfo.hpp:3233:13: error: 'VkPhysicalDeviceMaintenance4Properties' was not declared in this scope VkPhysicalDeviceMaintenance4Properties* props = (VkPhysicalDeviceMaintenance4Properties*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3233:13: note: suggested alternative: 'VkPhysicalDeviceMaintenance3Properties' VkPhysicalDeviceMaintenance4Properties* props = (VkPhysicalDeviceMaintenance4Properties*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMaintenance3Properties vulkaninfo/generated/vulkaninfo.hpp:3233:53: error: 'props' was not declared in this scope VkPhysicalDeviceMaintenance4Properties* props = (VkPhysicalDeviceMaintenance4Properties*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3233:101: error: expected primary-expression before ')' token VkPhysicalDeviceMaintenance4Properties* props = (VkPhysicalDeviceMaintenance4Properties*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3320:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3320:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR vulkaninfo/generated/vulkaninfo.hpp:3323:13: error: 'VkPhysicalDeviceShaderIntegerDotProductProperties' was not declared in this scope VkPhysicalDeviceShaderIntegerDotProductProperties* props = (VkPhysicalDeviceShaderIntegerDotProductProperties*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3323:13: note: suggested alternative: 'VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR' VkPhysicalDeviceShaderIntegerDotProductProperties* props = (VkPhysicalDeviceShaderIntegerDotProductProperties*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR vulkaninfo/generated/vulkaninfo.hpp:3323:64: error: 'props' was not declared in this scope VkPhysicalDeviceShaderIntegerDotProductProperties* props = (VkPhysicalDeviceShaderIntegerDotProductProperties*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3323:123: error: expected primary-expression before ')' token VkPhysicalDeviceShaderIntegerDotProductProperties* props = (VkPhysicalDeviceShaderIntegerDotProductProperties*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3333:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3333:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT vulkaninfo/generated/vulkaninfo.hpp:3336:13: error: 'VkPhysicalDeviceSubgroupSizeControlProperties' was not declared in this scope VkPhysicalDeviceSubgroupSizeControlProperties* props = (VkPhysicalDeviceSubgroupSizeControlProperties*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3336:13: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlPropertiesEXT' VkPhysicalDeviceSubgroupSizeControlProperties* props = (VkPhysicalDeviceSubgroupSizeControlProperties*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:3336:60: error: 'props' was not declared in this scope VkPhysicalDeviceSubgroupSizeControlProperties* props = (VkPhysicalDeviceSubgroupSizeControlProperties*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3336:115: error: expected primary-expression before ')' token VkPhysicalDeviceSubgroupSizeControlProperties* props = (VkPhysicalDeviceSubgroupSizeControlProperties*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3340:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3340:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT vulkaninfo/generated/vulkaninfo.hpp:3343:13: error: 'VkPhysicalDeviceTexelBufferAlignmentProperties' was not declared in this scope VkPhysicalDeviceTexelBufferAlignmentProperties* props = (VkPhysicalDeviceTexelBufferAlignmentProperties*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3343:13: note: suggested alternative: 'VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT' VkPhysicalDeviceTexelBufferAlignmentProperties* props = (VkPhysicalDeviceTexelBufferAlignmentProperties*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:3343:61: error: 'props' was not declared in this scope VkPhysicalDeviceTexelBufferAlignmentProperties* props = (VkPhysicalDeviceTexelBufferAlignmentProperties*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3343:117: error: expected primary-expression before ')' token VkPhysicalDeviceTexelBufferAlignmentProperties* props = (VkPhysicalDeviceTexelBufferAlignmentProperties*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3378:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3378:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES vulkaninfo/generated/vulkaninfo.hpp:3380:13: error: 'VkPhysicalDeviceVulkan13Properties' was not declared in this scope VkPhysicalDeviceVulkan13Properties* props = (VkPhysicalDeviceVulkan13Properties*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3380:13: note: suggested alternative: 'VkPhysicalDeviceVulkan12Properties' VkPhysicalDeviceVulkan13Properties* props = (VkPhysicalDeviceVulkan13Properties*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceVulkan12Properties vulkaninfo/generated/vulkaninfo.hpp:3380:49: error: 'props' was not declared in this scope VkPhysicalDeviceVulkan13Properties* props = (VkPhysicalDeviceVulkan13Properties*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3380:93: error: expected primary-expression before ')' token VkPhysicalDeviceVulkan13Properties* props = (VkPhysicalDeviceVulkan13Properties*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp: In function 'void chain_iterator_phys_device_features2(Printer&, AppGpu&, void*)': vulkaninfo/generated/vulkaninfo.hpp:3466:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3466:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3467:54: error: 'VK_EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3467:54: note: suggested alternative: 'VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:3468:13: error: 'VkPhysicalDeviceDepthClipControlFeaturesEXT' was not declared in this scope VkPhysicalDeviceDepthClipControlFeaturesEXT* props = (VkPhysicalDeviceDepthClipControlFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3468:13: note: suggested alternative: 'DumpVkPhysicalDeviceDepthClipControlFeaturesEXT' VkPhysicalDeviceDepthClipControlFeaturesEXT* props = (VkPhysicalDeviceDepthClipControlFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceDepthClipControlFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3468:58: error: 'props' was not declared in this scope VkPhysicalDeviceDepthClipControlFeaturesEXT* props = (VkPhysicalDeviceDepthClipControlFeaturesEXT*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3468:111: error: expected primary-expression before ')' token VkPhysicalDeviceDepthClipControlFeaturesEXT* props = (VkPhysicalDeviceDepthClipControlFeaturesEXT*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3491:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3491:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp:3494:13: error: 'VkPhysicalDeviceDynamicRenderingFeatures' was not declared in this scope VkPhysicalDeviceDynamicRenderingFeatures* props = (VkPhysicalDeviceDynamicRenderingFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3494:13: note: suggested alternative: 'VkPhysicalDeviceDynamicRenderingFeaturesKHR' VkPhysicalDeviceDynamicRenderingFeatures* props = (VkPhysicalDeviceDynamicRenderingFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDynamicRenderingFeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:3494:55: error: 'props' was not declared in this scope VkPhysicalDeviceDynamicRenderingFeatures* props = (VkPhysicalDeviceDynamicRenderingFeatures*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3494:105: error: expected primary-expression before ')' token VkPhysicalDeviceDynamicRenderingFeatures* props = (VkPhysicalDeviceDynamicRenderingFeatures*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3534:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3534:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3535:54: error: 'VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME) || gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3535:54: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME) || gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:3536:13: error: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR' was not declared in this scope VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR* props = (VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3536:13: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR* props = (VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3536:61: error: 'props' was not declared in this scope VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR* props = (VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3536:117: error: expected primary-expression before ')' token VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR* props = (VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3547:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3547:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3550:13: error: 'VkPhysicalDeviceImageRobustnessFeatures' was not declared in this scope VkPhysicalDeviceImageRobustnessFeatures* props = (VkPhysicalDeviceImageRobustnessFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3550:13: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' VkPhysicalDeviceImageRobustnessFeatures* props = (VkPhysicalDeviceImageRobustnessFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3550:54: error: 'props' was not declared in this scope VkPhysicalDeviceImageRobustnessFeatures* props = (VkPhysicalDeviceImageRobustnessFeatures*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3550:103: error: expected primary-expression before ')' token VkPhysicalDeviceImageRobustnessFeatures* props = (VkPhysicalDeviceImageRobustnessFeatures*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3554:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3554:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3555:54: error: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3555:54: note: suggested alternative: 'VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:3556:13: error: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' was not declared in this scope VkPhysicalDeviceImageViewMinLodFeaturesEXT* props = (VkPhysicalDeviceImageViewMinLodFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3556:13: note: suggested alternative: 'DumpVkPhysicalDeviceImageViewMinLodFeaturesEXT' VkPhysicalDeviceImageViewMinLodFeaturesEXT* props = (VkPhysicalDeviceImageViewMinLodFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceImageViewMinLodFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3556:57: error: 'props' was not declared in this scope VkPhysicalDeviceImageViewMinLodFeaturesEXT* props = (VkPhysicalDeviceImageViewMinLodFeaturesEXT*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3556:109: error: expected primary-expression before ')' token VkPhysicalDeviceImageViewMinLodFeaturesEXT* props = (VkPhysicalDeviceImageViewMinLodFeaturesEXT*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3573:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3573:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3576:13: error: 'VkPhysicalDeviceInlineUniformBlockFeatures' was not declared in this scope VkPhysicalDeviceInlineUniformBlockFeatures* props = (VkPhysicalDeviceInlineUniformBlockFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3576:13: note: suggested alternative: 'VkPhysicalDeviceInlineUniformBlockFeaturesEXT' VkPhysicalDeviceInlineUniformBlockFeatures* props = (VkPhysicalDeviceInlineUniformBlockFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceInlineUniformBlockFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3576:57: error: 'props' was not declared in this scope VkPhysicalDeviceInlineUniformBlockFeatures* props = (VkPhysicalDeviceInlineUniformBlockFeatures*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3576:109: error: expected primary-expression before ')' token VkPhysicalDeviceInlineUniformBlockFeatures* props = (VkPhysicalDeviceInlineUniformBlockFeatures*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3586:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3586:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp:3589:13: error: 'VkPhysicalDeviceMaintenance4Features' was not declared in this scope VkPhysicalDeviceMaintenance4Features* props = (VkPhysicalDeviceMaintenance4Features*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3589:13: note: suggested alternative: 'VkPhysicalDeviceMaintenance4FeaturesKHR' VkPhysicalDeviceMaintenance4Features* props = (VkPhysicalDeviceMaintenance4Features*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMaintenance4FeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:3589:51: error: 'props' was not declared in this scope VkPhysicalDeviceMaintenance4Features* props = (VkPhysicalDeviceMaintenance4Features*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3589:97: error: expected primary-expression before ')' token VkPhysicalDeviceMaintenance4Features* props = (VkPhysicalDeviceMaintenance4Features*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3624:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3624:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3627:13: error: 'VkPhysicalDevicePipelineCreationCacheControlFeatures' was not declared in this scope VkPhysicalDevicePipelineCreationCacheControlFeatures* props = (VkPhysicalDevicePipelineCreationCacheControlFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3627:13: note: suggested alternative: 'VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT' VkPhysicalDevicePipelineCreationCacheControlFeatures* props = (VkPhysicalDevicePipelineCreationCacheControlFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3627:67: error: 'props' was not declared in this scope VkPhysicalDevicePipelineCreationCacheControlFeatures* props = (VkPhysicalDevicePipelineCreationCacheControlFeatures*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3627:129: error: expected primary-expression before ')' token VkPhysicalDevicePipelineCreationCacheControlFeatures* props = (VkPhysicalDevicePipelineCreationCacheControlFeatures*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3663:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3663:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3666:13: error: 'VkPhysicalDevicePrivateDataFeatures' was not declared in this scope VkPhysicalDevicePrivateDataFeatures* props = (VkPhysicalDevicePrivateDataFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3666:13: note: suggested alternative: 'VkPhysicalDevicePrivateDataFeaturesEXT' VkPhysicalDevicePrivateDataFeatures* props = (VkPhysicalDevicePrivateDataFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePrivateDataFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3666:50: error: 'props' was not declared in this scope VkPhysicalDevicePrivateDataFeatures* props = (VkPhysicalDevicePrivateDataFeatures*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3666:95: error: expected primary-expression before ')' token VkPhysicalDevicePrivateDataFeatures* props = (VkPhysicalDevicePrivateDataFeatures*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3752:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3752:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3755:13: error: 'VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures' was not declared in this scope VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures* props = (VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3755:13: note: suggested alternative: 'VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT' VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures* props = (VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3755:69: error: 'props' was not declared in this scope VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures* props = (VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3755:133: error: expected primary-expression before ')' token VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures* props = (VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3778:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3778:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp:3781:13: error: 'VkPhysicalDeviceShaderIntegerDotProductFeatures' was not declared in this scope VkPhysicalDeviceShaderIntegerDotProductFeatures* props = (VkPhysicalDeviceShaderIntegerDotProductFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3781:13: note: suggested alternative: 'VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR' VkPhysicalDeviceShaderIntegerDotProductFeatures* props = (VkPhysicalDeviceShaderIntegerDotProductFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:3781:62: error: 'props' was not declared in this scope VkPhysicalDeviceShaderIntegerDotProductFeatures* props = (VkPhysicalDeviceShaderIntegerDotProductFeatures*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3781:119: error: expected primary-expression before ')' token VkPhysicalDeviceShaderIntegerDotProductFeatures* props = (VkPhysicalDeviceShaderIntegerDotProductFeatures*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3798:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3798:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp:3801:13: error: 'VkPhysicalDeviceShaderTerminateInvocationFeatures' was not declared in this scope VkPhysicalDeviceShaderTerminateInvocationFeatures* props = (VkPhysicalDeviceShaderTerminateInvocationFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3801:13: note: suggested alternative: 'VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR' VkPhysicalDeviceShaderTerminateInvocationFeatures* props = (VkPhysicalDeviceShaderTerminateInvocationFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:3801:64: error: 'props' was not declared in this scope VkPhysicalDeviceShaderTerminateInvocationFeatures* props = (VkPhysicalDeviceShaderTerminateInvocationFeatures*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3801:123: error: expected primary-expression before ')' token VkPhysicalDeviceShaderTerminateInvocationFeatures* props = (VkPhysicalDeviceShaderTerminateInvocationFeatures*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3805:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3805:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3808:13: error: 'VkPhysicalDeviceSubgroupSizeControlFeatures' was not declared in this scope VkPhysicalDeviceSubgroupSizeControlFeatures* props = (VkPhysicalDeviceSubgroupSizeControlFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3808:13: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' VkPhysicalDeviceSubgroupSizeControlFeatures* props = (VkPhysicalDeviceSubgroupSizeControlFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3808:58: error: 'props' was not declared in this scope VkPhysicalDeviceSubgroupSizeControlFeatures* props = (VkPhysicalDeviceSubgroupSizeControlFeatures*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3808:111: error: expected primary-expression before ')' token VkPhysicalDeviceSubgroupSizeControlFeatures* props = (VkPhysicalDeviceSubgroupSizeControlFeatures*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3812:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3812:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp:3815:13: error: 'VkPhysicalDeviceSynchronization2Features' was not declared in this scope VkPhysicalDeviceSynchronization2Features* props = (VkPhysicalDeviceSynchronization2Features*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3815:13: note: suggested alternative: 'VkPhysicalDeviceSynchronization2FeaturesKHR' VkPhysicalDeviceSynchronization2Features* props = (VkPhysicalDeviceSynchronization2Features*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSynchronization2FeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:3815:55: error: 'props' was not declared in this scope VkPhysicalDeviceSynchronization2Features* props = (VkPhysicalDeviceSynchronization2Features*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3815:105: error: expected primary-expression before ')' token VkPhysicalDeviceSynchronization2Features* props = (VkPhysicalDeviceSynchronization2Features*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3825:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3825:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3828:13: error: 'VkPhysicalDeviceTextureCompressionASTCHDRFeatures' was not declared in this scope VkPhysicalDeviceTextureCompressionASTCHDRFeatures* props = (VkPhysicalDeviceTextureCompressionASTCHDRFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3828:13: note: suggested alternative: 'VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT' VkPhysicalDeviceTextureCompressionASTCHDRFeatures* props = (VkPhysicalDeviceTextureCompressionASTCHDRFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3828:64: error: 'props' was not declared in this scope VkPhysicalDeviceTextureCompressionASTCHDRFeatures* props = (VkPhysicalDeviceTextureCompressionASTCHDRFeatures*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3828:123: error: expected primary-expression before ')' token VkPhysicalDeviceTextureCompressionASTCHDRFeatures* props = (VkPhysicalDeviceTextureCompressionASTCHDRFeatures*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3883:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3883:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES vulkaninfo/generated/vulkaninfo.hpp:3885:13: error: 'VkPhysicalDeviceVulkan13Features' was not declared in this scope VkPhysicalDeviceVulkan13Features* props = (VkPhysicalDeviceVulkan13Features*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3885:13: note: suggested alternative: 'VkPhysicalDeviceVulkan12Features' VkPhysicalDeviceVulkan13Features* props = (VkPhysicalDeviceVulkan13Features*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceVulkan12Features vulkaninfo/generated/vulkaninfo.hpp:3885:47: error: 'props' was not declared in this scope VkPhysicalDeviceVulkan13Features* props = (VkPhysicalDeviceVulkan13Features*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3885:89: error: expected primary-expression before ')' token VkPhysicalDeviceVulkan13Features* props = (VkPhysicalDeviceVulkan13Features*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3914:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3914:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp:3917:13: error: 'VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures' was not declared in this scope VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures* props = (VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3917:13: note: suggested alternative: 'VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR' VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures* props = (VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:3917:68: error: 'props' was not declared in this scope VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures* props = (VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3917:131: error: expected primary-expression before ')' token VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures* props = (VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp: In function 'void chain_iterator_format_properties2(Printer&, AppGpu&, void*)': vulkaninfo/generated/vulkaninfo.hpp:3967:33: error: 'VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3 && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3967:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2' if (structure->sType == VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3 && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 vulkaninfo/generated/vulkaninfo.hpp:3970:13: error: 'VkFormatProperties3' was not declared in this scope VkFormatProperties3* props = (VkFormatProperties3*)structure; ^~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3970:13: note: suggested alternative: 'VkFormatProperties2' VkFormatProperties3* props = (VkFormatProperties3*)structure; ^~~~~~~~~~~~~~~~~~~ VkFormatProperties2 vulkaninfo/generated/vulkaninfo.hpp:3970:34: error: 'props' was not declared in this scope VkFormatProperties3* props = (VkFormatProperties3*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3970:63: error: expected primary-expression before ')' token VkFormatProperties3* props = (VkFormatProperties3*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp: In function 'void chain_iterator_queue_properties2(Printer&, AppGpu&, void*)': vulkaninfo/generated/vulkaninfo.hpp:3981:33: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3981:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT vulkaninfo/generated/vulkaninfo.hpp:3982:54: error: 'VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME) || gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3982:54: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME) || gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:3983:13: error: 'VkQueueFamilyGlobalPriorityPropertiesKHR' was not declared in this scope VkQueueFamilyGlobalPriorityPropertiesKHR* props = (VkQueueFamilyGlobalPriorityPropertiesKHR*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3983:13: note: suggested alternative: 'VkQueueFamilyGlobalPriorityPropertiesEXT' VkQueueFamilyGlobalPriorityPropertiesKHR* props = (VkQueueFamilyGlobalPriorityPropertiesKHR*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyGlobalPriorityPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:3983:55: error: 'props' was not declared in this scope VkQueueFamilyGlobalPriorityPropertiesKHR* props = (VkQueueFamilyGlobalPriorityPropertiesKHR*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3983:105: error: expected primary-expression before ')' token VkQueueFamilyGlobalPriorityPropertiesKHR* props = (VkQueueFamilyGlobalPriorityPropertiesKHR*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3988:33: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3988:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' if (structure->sType == VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR vulkaninfo/generated/vulkaninfo.hpp:3990:13: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope VkQueueFamilyQueryResultStatusProperties2KHR* props = (VkQueueFamilyQueryResultStatusProperties2KHR*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3990:13: note: suggested alternative: 'DumpVkQueueFamilyQueryResultStatusProperties2KHR' VkQueueFamilyQueryResultStatusProperties2KHR* props = (VkQueueFamilyQueryResultStatusProperties2KHR*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkQueueFamilyQueryResultStatusProperties2KHR vulkaninfo/generated/vulkaninfo.hpp:3990:59: error: 'props' was not declared in this scope VkQueueFamilyQueryResultStatusProperties2KHR* props = (VkQueueFamilyQueryResultStatusProperties2KHR*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3990:113: error: expected primary-expression before ')' token VkQueueFamilyQueryResultStatusProperties2KHR* props = (VkQueueFamilyQueryResultStatusProperties2KHR*)structure; ^ vulkaninfo/vulkaninfo.cpp: In function 'void GpuDumpToolingInfo(Printer&, AppGpu&)': vulkaninfo/vulkaninfo.cpp:559:62: error: invalid initialization of reference of type 'int&' from expression of type 'VkPhysicalDeviceToolPropertiesEXT' DumpVkPhysicalDeviceToolProperties(p, tool.name, tool); ^~~~ In file included from vulkaninfo/vulkaninfo.cpp:30: vulkaninfo/generated/vulkaninfo.hpp:2182:6: note: in passing argument 3 of 'void DumpVkPhysicalDeviceToolProperties(Printer&, std::__cxx11::string, int&)' void DumpVkPhysicalDeviceToolProperties(Printer &p, std::string name, VkPhysicalDeviceToolProperties &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [15/18] /usr/bin/c++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_XCB_KHR -Icube -Icube/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -Wimplicit-fallthrough=0 -std=c++11 -fno-rtti -fvisibility=hidden -DNDEBUG -MD -MT cube/CMakeFiles/vkcubepp.dir/cube.cpp.o -MF cube/CMakeFiles/vkcubepp.dir/cube.cpp.o.d -o cube/CMakeFiles/vkcubepp.dir/cube.cpp.o -c cube/cube.cpp ninja: build stopped: subcommand failed. error: Bad exit status from /var/tmp/rpm-tmp.RpzVON (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.RpzVON (%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 aarch64 --nodeps /builddir/build/SPECS/vulkan-tools.spec