Mock Version: 3.0 Mock Version: 3.0 Mock Version: 3.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/vulkan-tools.spec'], chrootPath='/var/lib/mock/dist-an8.6-build-108250-45681/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=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.216.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-108250-45681/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=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.g3M4Ls + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Vulkan-Tools-sdk-1.3.216.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/Vulkan-Tools-sdk-1.3.216.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Vulkan-Tools-sdk-1.3.216.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.4D7Gto + umask 022 + cd /builddir/build/BUILD + cd Vulkan-Tools-sdk-1.3.216.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 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. -- Found WAYLAND_EGL: /usr/lib64/libwayland-egl.so -- Found WAYLAND_CURSOR: /usr/lib64/libwayland-cursor.so -- Found WAYLAND: /usr/lib64/libwayland-client.so;/usr/lib64/libwayland-server.so;/usr/lib64/libwayland-egl.so;/usr/lib64/libwayland-cursor.so CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND_CURSOR) does not match the name of the calling package (Wayland). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindWayland.cmake:55 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) 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. 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.23 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.216.0 + /usr/bin/ninja -v -j80 [1/18] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.216.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.216.0/cube/xdg-decoration-code.c [2/18] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.216.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.216.0/cube/xdg-decoration-client-header.h [3/18] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.216.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.216.0/cube/xdg-shell-code.c [4/18] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.216.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.216.0/cube/xdg-shell-client-header.h [5/18] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.216.0/cube && /usr/bin/glslangValidator -V -x -o /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.216.0/cube/cube.vert.inc /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.216.0/cube/cube.vert /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.216.0/cube/cube.vert [6/18] cd /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.216.0/cube && /usr/bin/glslangValidator -V -x -o /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.216.0/cube/cube.frag.inc /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.216.0/cube/cube.frag /builddir/build/BUILD/Vulkan-Tools-sdk-1.3.216.0/cube/cube.frag [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_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 FAILED: cube/CMakeFiles/vkcube-wayland.dir/cube.c.o /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 cube/cube.c: In function 'demo_init_vk': cube/cube.c:3250:25: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' undeclared (first use in this function); did you mean 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME'? if (!strcmp(VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, instance_extensions[i].extensionName)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME cube/cube.c:3250:25: note: each undeclared identifier is reported only once for each function it appears in cube/cube.c:3330:50: error: 'VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR' undeclared (first use in this function); did you mean 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR'? .flags = (portabilityEnumerationActive ? VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR : 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR [10/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 FAILED: cube/CMakeFiles/vkcube.dir/cube.c.o /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 cube/cube.c: In function 'demo_init_vk': cube/cube.c:3250:25: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' undeclared (first use in this function); did you mean 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME'? if (!strcmp(VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, instance_extensions[i].extensionName)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME cube/cube.c:3250:25: note: each undeclared identifier is reported only once for each function it appears in cube/cube.c:3330:50: error: 'VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR' undeclared (first use in this function); did you mean 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR'? .flags = (portabilityEnumerationActive ? VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR : 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR [11/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:3345:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource icd/generated/mock_icd.h:3346:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.h:3468:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR icd/generated/mock_icd.h:3545:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'VkDescriptorBindingFlagsEXT'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT icd/generated/mock_icd.h:3546:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from icd/generated/mock_icd.cpp:27: icd/generated/vk_typemap_helper.h:2311:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2311:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR icd/generated/vk_typemap_helper.h:2311:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2315:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2315:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR icd/generated/vk_typemap_helper.h:2315:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:2939:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2939:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR icd/generated/vk_typemap_helper.h:2939:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2943:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2943:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR icd/generated/vk_typemap_helper.h:2943:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:2989:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2989:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV icd/generated/vk_typemap_helper.h:2989:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:2993:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2993:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV icd/generated/vk_typemap_helper.h:2993:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:2998:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:2998:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV icd/generated/vk_typemap_helper.h:2998:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:3002:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3002:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV icd/generated/vk_typemap_helper.h:3002:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:3025:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3025:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR icd/generated/vk_typemap_helper.h:3025:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:3029:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3029:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR icd/generated/vk_typemap_helper.h:3029:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:3223:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3223:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT icd/generated/vk_typemap_helper.h:3223:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:3227:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3227:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT icd/generated/vk_typemap_helper.h:3227:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:3355:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3355:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT icd/generated/vk_typemap_helper.h:3355:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:3359:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:3359:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT icd/generated/vk_typemap_helper.h:3359:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5160:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5160:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT icd/generated/vk_typemap_helper.h:5160:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5164:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5164: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:5164:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5169:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5169:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT icd/generated/vk_typemap_helper.h:5169:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5173:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5173:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT icd/generated/vk_typemap_helper.h:5173:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5178:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5178:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo icd/generated/vk_typemap_helper.h:5178:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5182:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5182:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR icd/generated/vk_typemap_helper.h:5182:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5187:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5187:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV icd/generated/vk_typemap_helper.h:5187:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5191:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5191: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:5191:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5286:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5286:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT icd/generated/vk_typemap_helper.h:5286:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5290:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5290: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:5290:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5295:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5295:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5299:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5299:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT icd/generated/vk_typemap_helper.h:5299:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5304:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5304:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout icd/generated/vk_typemap_helper.h:5304:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5308:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5308:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR icd/generated/vk_typemap_helper.h:5308:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5313:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5313:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource icd/generated/vk_typemap_helper.h:5313:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5317:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5317: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:5317:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5322:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5322:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 icd/generated/vk_typemap_helper.h:5322:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5326:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5326:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 icd/generated/vk_typemap_helper.h:5326:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5669:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5669:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT icd/generated/vk_typemap_helper.h:5669:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5673:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5673:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT icd/generated/vk_typemap_helper.h:5673:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5678:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5678:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT icd/generated/vk_typemap_helper.h:5678:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5682:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5682:32: 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:5682:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5725:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5725:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT icd/generated/vk_typemap_helper.h:5725:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5729:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5729: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:5729:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5770:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5770:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT icd/generated/vk_typemap_helper.h:5770:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5774:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5774:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT icd/generated/vk_typemap_helper.h:5774:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5806:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5806:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT icd/generated/vk_typemap_helper.h:5806:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5810:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5810:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT icd/generated/vk_typemap_helper.h:5810:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5815:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5815:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT icd/generated/vk_typemap_helper.h:5815:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5819:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5819:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO icd/generated/vk_typemap_helper.h:5819:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5824:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5824:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo icd/generated/vk_typemap_helper.h:5824:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5828:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5828:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO icd/generated/vk_typemap_helper.h:5828:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5869:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5869:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT icd/generated/vk_typemap_helper.h:5869:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5873:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5873: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:5873:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5878:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5878:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT icd/generated/vk_typemap_helper.h:5878:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5882:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5882:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT icd/generated/vk_typemap_helper.h:5882:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5887:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5887:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR icd/generated/vk_typemap_helper.h:5887:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5891:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5891:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 icd/generated/vk_typemap_helper.h:5891:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5896:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5896:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT icd/generated/vk_typemap_helper.h:5896:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5900:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5900: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:5900:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/vk_typemap_helper.h:5905:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5905:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT icd/generated/vk_typemap_helper.h:5905:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ icd/generated/vk_typemap_helper.h:5909:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icd/generated/vk_typemap_helper.h:5909:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR icd/generated/vk_typemap_helper.h:5909:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ icd/generated/mock_icd.cpp:5380:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource icd/generated/mock_icd.cpp:5381:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) ^~~~~~~~~~~~~~~~~~~~~~~ icd/generated/mock_icd.cpp:5576:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR icd/generated/mock_icd.cpp:5693:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'VkDescriptorBindingFlagsEXT'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT icd/generated/mock_icd.cpp:5694:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [12/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/generated/vulkaninfo.hpp:27, from vulkaninfo/vulkaninfo.cpp:30: vulkaninfo/vulkaninfo.h: In constructor 'AppInstance::AppInstance()': vulkaninfo/vulkaninfo.h:651:36: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope (CheckExtensionEnabled(VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/vulkaninfo.h:651:36: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' (CheckExtensionEnabled(VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME vulkaninfo/vulkaninfo.h:652:55: error: 'VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR' was not declared in this scope ? static_cast(VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/vulkaninfo.h:652:55: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' ? static_cast(VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR In file included from vulkaninfo/vulkaninfo.cpp:30: vulkaninfo/generated/vulkaninfo.hpp: In function 'std::__cxx11::string VkResultString(VkResult)': vulkaninfo/generated/vulkaninfo.hpp:480:15: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case (VK_ERROR_COMPRESSION_EXHAUSTED_EXT): return "ERROR_COMPRESSION_EXHAUSTED_EXT"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:480:15: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case (VK_ERROR_COMPRESSION_EXHAUSTED_EXT): return "ERROR_COMPRESSION_EXHAUSTED_EXT"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1619:99: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void DumpVkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(Printer &p, std::string name, const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(Printer&, std::__cxx11::string, const int&)': vulkaninfo/generated/vulkaninfo.hpp:1622:71: error: request for member 'fragmentShaderBarycentric' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("fragmentShaderBarycentric", static_cast(obj.fragmentShaderBarycentric)); ^~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1624:101: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void DumpVkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(Printer &p, std::string name, const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(Printer&, std::__cxx11::string, const int&)': vulkaninfo/generated/vulkaninfo.hpp:1627:93: error: request for member 'triStripVertexOrderIndependentOfProvokingVertex' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("triStripVertexOrderIndependentOfProvokingVertex", static_cast(obj.triStripVertexOrderIndependentOfProvokingVertex)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1669:97: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'VkPhysicalDeviceTransformFeedbackFeaturesEXT'? void DumpVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(Printer &p, std::string name, const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(Printer&, std::__cxx11::string, const int&)': vulkaninfo/generated/vulkaninfo.hpp:1672:69: error: request for member 'graphicsPipelineLibrary' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("graphicsPipelineLibrary", static_cast(obj.graphicsPipelineLibrary)); ^~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1674:99: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'DumpVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void DumpVkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(Printer &p, std::string name, const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(Printer&, std::__cxx11::string, const int&)': vulkaninfo/generated/vulkaninfo.hpp:1677:80: error: request for member 'graphicsPipelineLibraryFastLinking' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("graphicsPipelineLibraryFastLinking", static_cast(obj.graphicsPipelineLibraryFastLinking)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:1678:103: error: request for member 'graphicsPipelineLibraryIndependentInterpolationDecoration' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("graphicsPipelineLibraryIndependentInterpolationDecoration", static_cast(obj.graphicsPipelineLibraryIndependentInterpolationDecoration)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1708:89: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'VkPhysicalDeviceImageViewMinLodFeaturesEXT'? void DumpVkPhysicalDeviceImage2DViewOf3DFeaturesEXT(Printer &p, std::string name, const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceImage2DViewOf3DFeaturesEXT(Printer&, std::__cxx11::string, const int&)': vulkaninfo/generated/vulkaninfo.hpp:1711:61: error: request for member 'image2DViewOf3D' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("image2DViewOf3D", static_cast(obj.image2DViewOf3D)); ^~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:1712:63: error: request for member 'sampler2DViewOf3D' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("sampler2DViewOf3D", static_cast(obj.sampler2DViewOf3D)); ^~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1714:97: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT'? void DumpVkPhysicalDeviceImageCompressionControlFeaturesEXT(Printer &p, std::string name, const VkPhysicalDeviceImageCompressionControlFeaturesEXT &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceImageCompressionControlFeaturesEXT(Printer&, std::__cxx11::string, const int&)': vulkaninfo/generated/vulkaninfo.hpp:1717:69: error: request for member 'imageCompressionControl' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("imageCompressionControl", static_cast(obj.imageCompressionControl)); ^~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:1719:106: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'DumpVkPhysicalDeviceImageCompressionControlFeaturesEXT'? void DumpVkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(Printer &p, std::string name, const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceImageCompressionControlFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(Printer&, std::__cxx11::string, const int&)': vulkaninfo/generated/vulkaninfo.hpp:1722:78: error: request for member 'imageCompressionControlSwapchain' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("imageCompressionControlSwapchain", static_cast(obj.imageCompressionControlSwapchain)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2026:92: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'VkPhysicalDeviceProvokingVertexFeaturesEXT'? void DumpVkPhysicalDevicePipelinePropertiesFeaturesEXT(Printer &p, std::string name, const VkPhysicalDevicePipelinePropertiesFeaturesEXT &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDevicePipelinePropertiesFeaturesEXT(Printer&, std::__cxx11::string, const int&)': vulkaninfo/generated/vulkaninfo.hpp:2029:74: error: request for member 'pipelinePropertiesIdentifier' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("pipelinePropertiesIdentifier", static_cast(obj.pipelinePropertiesIdentifier)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2079:98: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT'? void DumpVkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(Printer &p, std::string name, const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(Printer&, std::__cxx11::string, const int&)': vulkaninfo/generated/vulkaninfo.hpp:2082:70: error: request for member 'primitivesGeneratedQuery' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("primitivesGeneratedQuery", static_cast(obj.primitivesGeneratedQuery)); ^~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2083:91: error: request for member 'primitivesGeneratedQueryWithRasterizerDiscard' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("primitivesGeneratedQueryWithRasterizerDiscard", static_cast(obj.primitivesGeneratedQueryWithRasterizerDiscard)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2084:88: error: request for member 'primitivesGeneratedQueryWithNonZeroStreams' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("primitivesGeneratedQueryWithNonZeroStreams", static_cast(obj.primitivesGeneratedQueryWithNonZeroStreams)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2128:96: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR'? void DumpVkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(Printer &p, std::string name, const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(Printer&, std::__cxx11::string, const int&)': vulkaninfo/generated/vulkaninfo.hpp:2131:68: error: request for member 'rayTracingMaintenance1' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("rayTracingMaintenance1", static_cast(obj.rayTracingMaintenance1)); ^~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2132:82: error: request for member 'rayTracingPipelineTraceRaysIndirect2' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("rayTracingPipelineTraceRaysIndirect2", static_cast(obj.rayTracingPipelineTraceRaysIndirect2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2356:94: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'VkPhysicalDeviceTransformFeedbackFeaturesEXT'? void DumpVkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(Printer &p, std::string name, const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT &obj) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp: In function 'void DumpVkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(Printer&, std::__cxx11::string, const int&)': vulkaninfo/generated/vulkaninfo.hpp:2359:66: error: request for member 'subpassMergeFeedback' in 'obj', which is of non-class type 'const int' p.PrintKeyBool("subpassMergeFeedback", static_cast(obj.subpassMergeFeedback)); ^~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2805:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'DumpVkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR PhysicalDeviceFragmentShaderBarycentricPropertiesKHR{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR vulkaninfo/generated/vulkaninfo.hpp:2807:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'DumpVkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp: In member function 'void phys_device_props2_chain::initialize_chain()': vulkaninfo/generated/vulkaninfo.hpp:2852:9: error: 'PhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope PhysicalDeviceFragmentShaderBarycentricPropertiesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2852:9: note: suggested alternative: 'DumpVkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' PhysicalDeviceFragmentShaderBarycentricPropertiesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR vulkaninfo/generated/vulkaninfo.hpp:2852:70: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope PhysicalDeviceFragmentShaderBarycentricPropertiesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2852:70: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' PhysicalDeviceFragmentShaderBarycentricPropertiesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV vulkaninfo/generated/vulkaninfo.hpp:2854:9: error: 'PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2854:9: note: suggested alternative: 'DumpVkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:2854:68: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:2854:68: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT vulkaninfo/generated/vulkaninfo.hpp: At global scope: vulkaninfo/generated/vulkaninfo.hpp:2996:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR PhysicalDeviceFragmentShaderBarycentricFeaturesKHR{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV vulkaninfo/generated/vulkaninfo.hpp:3000:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'DumpVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3002:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'DumpVkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT PhysicalDeviceImage2DViewOf3DFeaturesEXT{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceImage2DViewOf3DFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3003:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'DumpVkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT PhysicalDeviceImageCompressionControlFeaturesEXT{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceImageCompressionControlFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3004:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'DumpVkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3019:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'DumpVkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT PhysicalDevicePipelinePropertiesFeaturesEXT{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDevicePipelinePropertiesFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3026:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'DumpVkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3032:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'DumpVkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR PhysicalDeviceRayTracingMaintenance1FeaturesKHR{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceRayTracingMaintenance1FeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:3052:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'DumpVkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT PhysicalDeviceSubpassMergeFeedbackFeaturesEXT{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp: In member function 'void phys_device_features2_chain::initialize_chain()': vulkaninfo/generated/vulkaninfo.hpp:3092:9: error: 'PhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope PhysicalDeviceFragmentShaderBarycentricFeaturesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3092:9: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' PhysicalDeviceFragmentShaderBarycentricFeaturesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV vulkaninfo/generated/vulkaninfo.hpp:3092:68: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope PhysicalDeviceFragmentShaderBarycentricFeaturesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3092:68: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' PhysicalDeviceFragmentShaderBarycentricFeaturesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV vulkaninfo/generated/vulkaninfo.hpp:3096:9: error: 'PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3096:9: note: suggested alternative: 'DumpVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3096:66: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3096:66: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3098:9: error: 'PhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope PhysicalDeviceImage2DViewOf3DFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3098:9: note: suggested alternative: 'DumpVkPhysicalDeviceImage2DViewOf3DFeaturesEXT' PhysicalDeviceImage2DViewOf3DFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceImage2DViewOf3DFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3098:58: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope PhysicalDeviceImage2DViewOf3DFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3098:58: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' PhysicalDeviceImage2DViewOf3DFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3099:9: error: 'PhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope PhysicalDeviceImageCompressionControlFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3099:9: note: suggested alternative: 'DumpVkPhysicalDeviceImageCompressionControlFeaturesEXT' PhysicalDeviceImageCompressionControlFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceImageCompressionControlFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3099:66: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope PhysicalDeviceImageCompressionControlFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3099:66: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' PhysicalDeviceImageCompressionControlFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3100:9: error: 'PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3100:9: note: suggested alternative: 'DumpVkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3100:75: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3100:75: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3115:9: error: 'PhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope PhysicalDevicePipelinePropertiesFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3115:9: note: suggested alternative: 'DumpVkPhysicalDevicePipelinePropertiesFeaturesEXT' PhysicalDevicePipelinePropertiesFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDevicePipelinePropertiesFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3115:61: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope PhysicalDevicePipelinePropertiesFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3115:61: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' PhysicalDevicePipelinePropertiesFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3122:9: error: 'PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3122:9: note: suggested alternative: 'DumpVkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3122:67: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3122:67: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3128:9: error: 'PhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope PhysicalDeviceRayTracingMaintenance1FeaturesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3128:9: note: suggested alternative: 'DumpVkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' PhysicalDeviceRayTracingMaintenance1FeaturesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceRayTracingMaintenance1FeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:3128:65: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope PhysicalDeviceRayTracingMaintenance1FeaturesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3128:65: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' PhysicalDeviceRayTracingMaintenance1FeaturesKHR.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp:3147:9: error: 'PhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope PhysicalDeviceSubpassMergeFeedbackFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3147:9: note: suggested alternative: 'DumpVkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' PhysicalDeviceSubpassMergeFeedbackFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3147:63: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope PhysicalDeviceSubpassMergeFeedbackFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3147:63: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' PhysicalDeviceSubpassMergeFeedbackFeaturesEXT.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp: In function 'void chain_iterator_phys_device_props2(Printer&, AppInstance&, AppGpu&, void*)': vulkaninfo/generated/vulkaninfo.hpp:3496:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3496:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV vulkaninfo/generated/vulkaninfo.hpp:3497:54: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3497:54: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:3498:13: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* props = (VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3498:13: note: suggested alternative: 'DumpVkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* props = (VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR vulkaninfo/generated/vulkaninfo.hpp:3498:69: error: 'props' was not declared in this scope VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* props = (VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3498:133: error: expected primary-expression before ')' token VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* props = (VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3508:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3508:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT vulkaninfo/generated/vulkaninfo.hpp:3509:54: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3509:54: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:3510:13: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* props = (VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3510:13: note: suggested alternative: 'DumpVkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* props = (VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT vulkaninfo/generated/vulkaninfo.hpp:3510:67: error: 'props' was not declared in this scope VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* props = (VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3510:129: error: expected primary-expression before ')' token VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* props = (VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT*)structure; ^ In file included from vulkaninfo/vulkaninfo.cpp:30: vulkaninfo/generated/vulkaninfo.hpp: In function 'void chain_iterator_phys_device_features2(Printer&, AppGpu&, void*)': vulkaninfo/generated/vulkaninfo.hpp:3833:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3833:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV vulkaninfo/generated/vulkaninfo.hpp:3834:148: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME) || gpu.CheckPhysicalDeviceExtensionIncluded(VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3834:148: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME) || gpu.CheckPhysicalDeviceExtensionIncluded(VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:3835:13: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* props = (VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3835:13: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* props = (VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV vulkaninfo/generated/vulkaninfo.hpp:3835:67: error: 'props' was not declared in this scope VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* props = (VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3835:129: error: expected primary-expression before ')' token VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* props = (VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3857:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3857:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3858:54: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3858:54: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:3859:13: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* props = (VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3859:13: note: suggested alternative: 'DumpVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* props = (VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3859:65: error: 'props' was not declared in this scope VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* props = (VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3859:125: error: expected primary-expression before ')' token VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* props = (VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3870:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3870:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3871:54: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3871:54: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:3872:13: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* props = (VkPhysicalDeviceImage2DViewOf3DFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3872:13: note: suggested alternative: 'DumpVkPhysicalDeviceImage2DViewOf3DFeaturesEXT' VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* props = (VkPhysicalDeviceImage2DViewOf3DFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceImage2DViewOf3DFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3872:57: error: 'props' was not declared in this scope VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* props = (VkPhysicalDeviceImage2DViewOf3DFeaturesEXT*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3872:109: error: expected primary-expression before ')' token VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* props = (VkPhysicalDeviceImage2DViewOf3DFeaturesEXT*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3876:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3876:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3877:54: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3877:54: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:3878:13: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope VkPhysicalDeviceImageCompressionControlFeaturesEXT* props = (VkPhysicalDeviceImageCompressionControlFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3878:13: note: suggested alternative: 'DumpVkPhysicalDeviceImageCompressionControlFeaturesEXT' VkPhysicalDeviceImageCompressionControlFeaturesEXT* props = (VkPhysicalDeviceImageCompressionControlFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceImageCompressionControlFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3878:65: error: 'props' was not declared in this scope VkPhysicalDeviceImageCompressionControlFeaturesEXT* props = (VkPhysicalDeviceImageCompressionControlFeaturesEXT*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3878:125: error: expected primary-expression before ')' token VkPhysicalDeviceImageCompressionControlFeaturesEXT* props = (VkPhysicalDeviceImageCompressionControlFeaturesEXT*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3882:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3882:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3883:54: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3883:54: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:3884:13: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* props = (VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3884:13: note: suggested alternative: 'DumpVkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* props = (VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3884:74: error: 'props' was not declared in this scope VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* props = (VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3884:143: error: expected primary-expression before ')' token VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* props = (VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:3978:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3978:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:3979:54: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3979:54: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:3980:13: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope VkPhysicalDevicePipelinePropertiesFeaturesEXT* props = (VkPhysicalDevicePipelinePropertiesFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:3980:13: note: suggested alternative: 'DumpVkPhysicalDevicePipelinePropertiesFeaturesEXT' VkPhysicalDevicePipelinePropertiesFeaturesEXT* props = (VkPhysicalDevicePipelinePropertiesFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDevicePipelinePropertiesFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:3980:60: error: 'props' was not declared in this scope VkPhysicalDevicePipelinePropertiesFeaturesEXT* props = (VkPhysicalDevicePipelinePropertiesFeaturesEXT*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:3980:115: error: expected primary-expression before ')' token VkPhysicalDevicePipelinePropertiesFeaturesEXT* props = (VkPhysicalDevicePipelinePropertiesFeaturesEXT*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:4010:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:4010:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:4011:54: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:4011:54: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:4012:13: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* props = (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:4012:13: note: suggested alternative: 'DumpVkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* props = (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:4012:66: error: 'props' was not declared in this scope VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* props = (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:4012:127: error: expected primary-expression before ')' token VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* props = (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:4047:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:4047:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR vulkaninfo/generated/vulkaninfo.hpp:4048:54: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:4048:54: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:4049:13: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* props = (VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:4049:13: note: suggested alternative: 'DumpVkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* props = (VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceRayTracingMaintenance1FeaturesKHR vulkaninfo/generated/vulkaninfo.hpp:4049:64: error: 'props' was not declared in this scope VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* props = (VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:4049:123: error: expected primary-expression before ')' token VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* props = (VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR*)structure; ^ vulkaninfo/generated/vulkaninfo.hpp:4171:33: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:4171:33: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' if (structure->sType == VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT vulkaninfo/generated/vulkaninfo.hpp:4172:54: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:4172:54: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' (gpu.CheckPhysicalDeviceExtensionIncluded(VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME vulkaninfo/generated/vulkaninfo.hpp:4173:13: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* props = (VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vulkaninfo/generated/vulkaninfo.hpp:4173:13: note: suggested alternative: 'DumpVkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* props = (VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT*)structure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DumpVkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT vulkaninfo/generated/vulkaninfo.hpp:4173:62: error: 'props' was not declared in this scope VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* props = (VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT*)structure; ^~~~~ vulkaninfo/generated/vulkaninfo.hpp:4173:119: error: expected primary-expression before ')' token VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* props = (VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT*)structure; ^